once upon a time . . . *