A family pet died today.
Ds who is almost 5, is ok. I've explained he was poorly and very old and the vet couldn't save him so he's died. Then I stupidly said he's gone to heaven to soften it a little. He's asked to go to heaven (to see the pet) and I quickly said 'one day, maybe' (what kind of answer is that?!) and sort of moved the conversation on (still talking about pet but not about heaven). Ds doesn't know yet that everyone dies one day. He's talked about living to 100 or 1000 and asks how old I will be when he's 1000 etc and I feel like I've got myself in a pickle because I've always said oh I don't know that's too hard to work out - should I have been telling him that I won't be alive by then (and neither will he?)
Or is he too little?
I don't know how to tackle it.
Should I be saying yes you can visit him in heaven when you die but that won't be until you're very old and have had a good life or do I just keep side stepping it and hoping he's a bit older when he has to be told or twigs himself?
We've luckily had no human deaths in the family so this is his first experience of death and my first death in parenthood.
I'm honest with lots of other things and feel like an age appropriate version of the truth is usually the right thing to do but this doesn't feel right. I don't want to break his little heart - I'm getting upset at the thought of him realising that I will die one day and he will die one day too.
Do I start breaking it to him gently so when he next says about living to 1000 do I say people don't live to 1000 as their bodies can't grow that old (or something?) and see where the conversation leads? What do I do?