I first saw this movie one day at the library. I had never read the book. I knew next to nothing about it. When I watched it, I couldn't get enough of it. It felt like a roller coaster ride. I loved the love triangle and that you faced one thing after another. Amelia Warner was wonderful as Lorna. I was extremely thankful she played Lorna as a girl who could stand up for herself and as someone you're not always really sure you can trust. Aidan Warner (Carver) was extremely evil,but you can see how much he loves Lorna. However, I hated that Carver really didn't age from the beginning to when you see him all those years later. Richard Coyle was unbelievable as John. I loved how much he frought to keep Lorna. Still, I felt that John's and Lorna's courtship was much too rushed.