New Year’s Eve: Expectations Vs. Reality

0
238

There is no such thing as a perfect New Year’s Eve.