stephen hadeenMay 25once upon a time...once upon a time, there lived a young man and a young woman. they were far, far away...