I'm not going to lie, I struggled to get through this one. I don't really have a problem with unreliable or unlikable narrators but when they whine all throughout and are constantly seeing everything through their self serving pity-me glasses, that's where I tend to draw the line. I've LOVED bo...