Wow. The narration all but ruins this story.
It makes liking the characters difficult.