Agatha Raisin and the Perfect Paragon (16)
2000s: She’s practically perfect in every way!
Sort by:
2000s: She’s practically perfect in every way!
1930s: How can you solve a murder before it’s happened?
2023: Evil is stalking the streets of Bruncliffe . . .
2000s: Agatha’s away with the fairies . . .
2023: The sunniest days, the deadliest nights.