This is what I'm reading now, and I really like it:
I also read this, by Philippa Gregory, and though I'm a really big fan of hers, I thought this one moved too slowly.
I liked this one a lot better:
I loved this story. She tells the bckstory mixed in with the present, and I love how it all comes together at the end: