A mum wrote a hilarious poem in memory of her son's hamster.

Julian Junior, 20, lost Bonnet, his pet of two-and-a-half years, after he died of old age.

Bonnet, named after Julian's similarly grey car bonnet at the time, was sadly found dead in his cage on October 8.

Shortly after he was found, Julian's boyfriend Aaron Hayes, 18, requested a poem as part of an obituary and Julian's mum Beverley Griffiths, 59, immediately obliged.

In just 25 minutes, Beverley whipped up a poem which left Julian, Aaron and herself in hysterics.

Julian, a sales supervisor from Ellesmere Port, said: "I was with my boyfriend at the time and we both were hysterical.

"She has a really good way of making sad situations into something that’s easier to deal with.

"Me and mum have a very close relationship and we’re never serious with each other.

"She is the person I can always go to when I need to smile."

Beverley has a history of writing poetry, both comical and sincere, for events like weddings.

Julian said: "My mum has always been a poet but has kept them very close to her heart and has many notepads with her poems that date back to when she was around 18.

"Some serious about her life experiences and some light hearted.

"Many years ago people used to pay her to write funny poems for weddings and other events."

The video, posted on TikTok, has been seen more than 1.7 million times.

The poem, titled 'Goodbye, Bonnet':

Oh Bonnet, sweet Bonnet, oh Bonnet my love,

As your journey begins to the hamster heaven above,

I'd just like to say what a cutie you were,

With your little buck teeth and your beautiful fur.

In my heart there's a space that only you could fill,

Running round in your wheel spreading love and free will,

I hope you have fun on your angelic cloud,

Cause you kept me awake, you were that f****** loud.

I'll remember you forever my soft furry friend,

As your little hamster life has come to an end,

And I sit on my bed in tears as I weep,

For once in my life, I'll get a night's sleep,

So fly high with your angel wings up into the sky,

Oh Bonnet, sweet Bonnet, my Bonnet, fly high.