This seems to double as both a story and a thank you letter. it is also written in a variety of metres and I felt it might have been a better poem were it restricted to a single metre throughout. But it is the thought that counts.
This is a beautiful rhyming poem. I really enjoyed reading it. I hope all is well with you at this time. Take care and enjoy life. Best wishes to you. Smile.