This is one of all time favorites, I just love the main character and the way the story progresses showing that everyone has flaws.
Say I love You