I had a f**ked up weekend...