So sorry, it's so hard to see them go. You've had her such a long time but you've obviously given her a lovely life if she's lived to 45. Cherish the memories and know you did everything you could for her.
(((((hugs)))))) to you. It's never easy letting your best friend go. loosing Lucy hit me so hard and I had 8 months to prepare. Try to remember you did the best thing for poppy by not making her go through another winter. You where a great friend to her and i'm shore she will be forever greatful to you for putting her first. Remember the good times you had and in twenty years I bet you had some fantastic times.
Oh I'm sorry, you must have given her a great life to have reached that grand old age and did right by her at the end. Treasure all the memories and take care. RIP Poppy