Just kidding. There are loads of books that I have liked a lot, but none particuarly that I would read more than once in say 5-10 years - thats my assumption of 'favourite' in the OP.
So many and it depends on what mood I am in.
"Rebecca" by Daphne Du Maurier
"To Kill a Mockingbird" by HArper Lee
"Jane Eyre" by Charlotte Bronte
"Emma" by Jane Austen
"Little Women" by Teresa M Alcott
"BFG" and "The Twits" by Roald Dahl
These a a few of the books I can read over and over again.
Thank you for all your answers. I read Jane Eyre and Pride and Prejudice when i was a teenager. I have made a note of all your suggestions. Thank you.x