It's been a looooooooooooooooooooong week. Longest week ever.