This is a great red/listen.
This read as a YA to me. The main character is immature, though lovable. The writing style was not enjoyable, my only real complaint, even though I understood the method for telling this story...it left too many gaps. And the "guilt" seemed completely contrived. Still, I couldn't put it down. And I liked these characters very much.