Well done for moving on,
This is your best of the 4 you have posted so far.
Just two nits (guest should be guess, taught should be thought)
If I was to make any suggestions you could thin it down slightly, you have the emotion right in this, some of the words could be dropped with out losing the overall meaning and feel.