Of course, I'd love to hear your song to have the full experience of it, but your words are very evocative and full of direct meaning. And I'm so glad that things have worked out for your family now.
Don't worry about your hubby not liking your songs. Write for yourself, and if he does like them, that's just an extra bonus. If your writing makes you satisfied, that's what is important!
I agree that it is sad that today's time constraints leave us without the luxury most often of listening to longer songs with rich stories in them. I'm so glad that you had an opportunity to do that -- keep finding those opportunities!
And about that 20 minute song that you're tempted to write out of 'cussedness' . . . Do it! But just keep in mind that you'll have to remember all those words when you perform it...*BG*
All the best, Áine