The Ivy Tree - Mary Stewart
Wow what an ending! The twists and turns kept coming and every other chapter I changed my mind. Was she or wasn't she Annabel? I'm not saying.....but it was sure fun finding out!