O
nce upon a time...