An interesting and well written story.  I see that someone stated that the male character missed opportunities to move forward at various time.  That is so unlike real life in which everyone does everything perfectly at the right time.  That isn't the way my life has been,  I just assume others do much better at it than me.