
As an avid reader, I tend to tear through books, often reading several novels a week. But the more I read, the easier it becomes for me to predict what will happen at the end of any given book.
While I don't particularly mind this-and in fact love a trope-filled romance every now and again-there's nothing better than finding a book that completely surpasses any expectations I had for it. Crazy twists, unexpected villains and shocking endings are all very welcome on my bookshelf. With that in mind, here are five books I've read this year that kept me guessing until the very end, with picks across the literary fiction, fantasy, science fiction and non-fiction genres.

You can buy The Rabbit Club here.
" data-has-syndication-rights="1" data-portal-copyright="Talya Honebeek" data-licensor-name="Talya Honebeek" />

You can buy Careless People here.
" data-has-syndication-rights="1" data-portal-copyright="Talya Honebeek" data-licensor-name="Talya Honebeek" />You may also like
US shutdown enters day 6: Senate fails to pass bill again; Trump says 'happy to negotiate if Democrats will reopen government'
Such big attack cannot happen without CM's knowledge: Sukanta Majumdar slams TMC
'I'm a PR expert and I would quit if ego blind Meghan Markle was my client'
Bombay HC To Hear Petitions Challenging Maharashtra GR Granting Kunbi Certificates To Marathas On October 7
'They were ready to go at it': Donald Trump again claims that he stopped India, Pakistan conflict — 'we are a peacekeeper because of tariffs'