Wow. Lots of words I need to come back and read when I have a brain. 

May you have the day you deserve!