New Year’s Eve: Expectations Vs. Reality

0
340

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