The Race
2000s: A child is kidnapped with consequences that extend across worlds
Sort by:
3280 book trails
2000s: A child is kidnapped with consequences that extend across worlds
1883: The brutal murder of Rose Parmiter seems, at first glance, to be a random and senseless act.
2025: The truth will always come out, but at what cost?
2000s: Miranda has some family secrets to explore
1941. One of the senior choristers is found beaten to death in the crypt of the cathedral
2025: Heartbreak is always devastating, but for Sare it’s life-threatening.
Read more