I know the answers to your questions, hope it's okay to answer on this thread under tags. To others - don't read under the tag if you watch OUAT and haven't seen the most recent episode!
I've read some of Philippa Gregory's books and I like historical fiction, so I'll keep that in mind, thanks!