Love a bit of romance? Love a brand new character to drool over? Cue the latest Nicholas Sparks novel...


 

8. Roux - Chocolat by Joanne Harris

A traveller, played by Johnny Depp, turns a religious town upside down by falling in love with a divorcee chocolate shop owner. Two of our favourite things in a movie. Chocolate and Johnny Depp. Yummy...

7.Jacob - Water for Elephants by Sara Gruen

Jacob (Robert Pattinson) the vet joins the circus, rescues Marlena from her scary husband, and oh yeah, falls in love! Yes, we love a man who's an animal lover and can stand up for himself against very scary men...

6. John Tyree - Dear John by Nicholas Sparks

Soldier John falls in love, but is torn apart from the woman of his dreams when he's sent off to war. Even a hard man would get tearful reading this book, and in the movie adaptation John is played by Channing Tatum. Need we say more?

Click next to continue the countdown...