Thanks for all the nice comments. I will try to answer all questions/comments at once.
He is 18, she is 16.
We live outside Binghamton. The background was at one of my son's favorite golf courses near our home.
They did have a great time!
She actually is a model.
I think that covers everything. I love the picture - it's so nice when they dress up.