I love you Carrot. You are the best little friend I have ever had.
** Update - As at 2:40 this afternoon, she was in recovery and doing ok. She isn't out of the wood yet though. **Update - 5:30 and I just spoke to the vet. She is doing great. Morven is on his way now and we are picking her up at 7. Did I mention that I cried when we dropped her at the vet?