“Piranesi” by Susanna Clarke
A beautifully written book that gives little away at the start yet lays the perfect amount of breadcrumbs to keep you reading. But depending on your taste for literary fiction, I can’t say it would be everyone’s cup of tea.