wow, you've certainly had a rollercoaster of a day!