New Year’s Eve: Expectations Vs. Reality

0
274

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