Wow! The first time that I read it I thought - What that means???
But this is a sweet poem. I really liked it!
Quite religious one. I don´t see any other meaning there apart from ¨thank you, God!¨