Almost a poem, this one. Just lovely.

Last sentence also deserves a semicolon instead of a comma.