2017 was an excellent reading year around here. I had four five-star reads, not counting re-reads, which is a very high total for me, out of some 90+ books read. One was a novel - 2140 by Kim Stanley Robinson, and three non-fiction: The Invention of Nature, by Andrea Wulf, and two by Ruth Goodman, How to be a Tudor, and How to be a Victorian. Wonderful re-reads included Dorothy L. Sayers' Murder Must Advertise, several Mary Russell novels by Laurie R. King, and The Murder of Roger Ackroyd (which I think I read in about 1978, but remembered nothing).
The best historical novel I read in 2017 was The Summer Before the War, by Helen Simonson, and the best new mystery Racing the Devil, by Charles Todd. I read a decent amount of non-fiction, all of it good, from The Glass Universe (about the ladies of the Harvard Observatory) to Michelangelo's Ceiling (Damn it, your holiness, I'm a sculptor, not a painter), The Sun and the Moon (the Man-bats, or America's first great "fake news" story), and A is for Arsenic (Agatha Christie knew her poisons).
I had some reads that were just pure fun, like Jennifer Crusie's Agnes and the Hitman, Deborah Harkness' trilogy on witches, or Anne Bishop's novels about The Others.
It did have down moments. Calamity in Kent's plot boiled down to "Scotland Yard inspector decides his tabloid journalist friend, Jimmy, is the best choice to solve a locked room mystery, and tells Jimmy to go for it." Um. OK?
The one which angered me, however, was my sole 1-star read of the year, The Ashes of London, which was billed as a thriller set during the Great Fire of London. It is set *after* the fire, did not have very good historical detailing (it could have been pretty much anywhere and anywhen in the past that had suffered a large fire), and had two narrators, neither interesting. And then it offended me with a touch of "let's start the characterization of the woman by having her evil cousin rape her" and I was out.
But most of my reading year was wonderful. I hope yours was, too.