I'm looking for a book, or books which will grab me almost instantly. I find it so easy to put a book down and forget about it after the first few pages, if it hasn't instantly rolled me into its world or plot.
Please recommend something. I don't care how long it is provided I can't put it down. No sci fi please; that's a genre I've not learned to appreciate. Please don't give away too much of the plot in your replies, assuming there are any
Don't worry too much about whether the books are free

The cats have tamed a parrot! I'll return the favour by recommending the books, if good, on Amazon, so the author will make lots more money
Please delete the previous paragraph if the bods don't like it (breaking forum rules

)
Anyway, those recommendations are desperately needed.