What a day...