My week...

Yes, this just about sums it up...