A train wreck of a day.

Easily the worst day ever, from car problems, plumbing problems to the worst news you can get before a date...