All my favorites are by Nicholas Sparks. I usually hate reading but I can not put his books down. I've read A Walk to Remember, The Notebook, The Wedding and The Guardian so far. They're all fantastic!