Blood and Roses
1430-82: The Story of Margaret of Anjou
Sort by:
395 book trails
1430-82: The Story of Margaret of Anjou
1935 – 1937: As Britain is pulled towards war, the secrets within two families threaten to tear them apart…
1870s: It’s up to Rose to keep her family together no matter what.
1909 – 1918: The birth of air travel and one woman who wanted to soar to new heights
1960s: The shocking true story of the first British politician to stand trial for murder