As someone who seriously struggles with body image issues... It was hard for me to like Trevor at all. All of the "chubby, frumpy, plain and women like Zoe" comments made me so beyond angry and that was like... a lot of the book I feel like. I mean, yeah, he eventually saw the error of his mind and made really great improvements... 
 Their very first interaction with one another he gets so angry he says, "Its not like you need it anyway!" (talking about food)... So Zoe begins to starve herself. Like, literally starting herself on a less than 1200 calorie a day diet. She passes out, she loses over 30 pounds in two months, she is happy when the Bradford men steal her lunch... It's just so sad because I understand it. 
 But like I said, Trevor does fix what he did wrong. He falls in love with her and make her eat because he realizes he loves her and her curves. He makes her feel special and he does give a good "I love you so just shut up about it" talk. 
 All in all I loved and hated it.