Would've done it yesterday. Had big Fourth dreams of grilling, but we wound up having to put our oldest cat to sleep. Wasn't much in the mood once we got home.
Oh no!
So sorry. We're "dog people" in my house (wife allergic to cats) but have experienced similar sorrow over the years. I've mourned my most recent dog's passing more than my own grandparents.
As a kid, though, my family had cats. My cat Rusty would sleep on my bed every night and was the pet we had the longest.
20+ is fantastic; Jaguar had an awesome, long life!