An absolute classic but I never get tired of reading these books and I feel you learn something new from them every time you read them. The ultimate tale of Good vs Evil.
2. Wonder by RJ Palacio
This is definitely a book that stays with you after you've read it and I think it should be compulsory reading in school. It's full of great lessons and wonderful life advice.
3. The Hunger Games series by Suzanne Collins
A great series, once you finish one you have to read the next. I honestly think you could study these books at school. There's so much more to them than just the games.
4. The Boy in the Striped Pyjamas by John Boyne
Being set in WWII you know this isn't going to be a cheery read, you will probably need the tissues! Some critics say it gives an unrealistic representation of concentration camps and that this story would not have been able to happen, but you cannot deny its powerful message.
5. Little Women by Louisa May Alcott
Little Women is by far one of my favourite classics and I would definitely recommend it if you are new to reading classics.
6. To Kill a Mockingbird by Harper Lee
Another Classic that everyone should read.
7. The Help by Kathryn Stockett
8. Me Before You by Jojo Moyes
I would definitely not class this book as light reading but boy does it get you thinking. I found myself becoming highly invested in the characters and didn't want to put it down.
This book is very reminiscent of Jane Eyre, it's a great mystery and I really enjoyed reading it.
10. Rush Home Road by Lori Lansens
The characters in this book and the relationships they form are wonderful. Lori Lansens writes so beautifully this book is a pleasure to read.
I might have cheated ever so slightly by including a whole series as one book but there was no way I could pick just 10 otherwise. All these books have stayed with me in some way or other, I hope you enjoyed seeing my favourite books and would love to know what some of yours are!