That is just so heartbreaking
How old was Oscar? We're looking at the prospect of our 13yr old cat having some dental work and now I'm wondering if it's worth it.
I'm so sorry for your loss. 3 weeks may not be a long time but it only takes them a very short time to become big parts of our lives.