What a great poem that is, excellently written i think, i dont know all about this meter and rhyme stuff that people go on about so i cant comment, but just great anyway!
and you're right, you never know when a great friend is going to appear out the blue, just reminds us to keep living in hope!
well done