Top Ten Tuesday is hosted by The Broke and the Bookish.

I’ve read so many good books this year, it’s already hard to narrow it down to ten. But here goes… (links go through to my reviews rather than me trying and failing to summarise in a sentence why I loved them).

#10 Amity and Sorrow by Peggy Riley

#9 Paper Aeroplanes by Dawn O’Porter

#8 The Eternity Cure by Julie Kagawa

#7 Dot, Dash by Jonathan Pinnock

#6 Among Others by Jo Walton

#5 The Shining Girls by Lauren Beukes

#4 The 5th Wave by Rick Yancey

#3 The Humans by Matt Haig

#2 A Tale for the Time Being by Ruth Ozeki

#1 The Machine by James Smythe