How Far the World Will Bend
After having her fortune told by a gypsy, Meg Armstrong moves through a mirror from 1920s England to 1850 Milton--and finds out she has stepped into the shoes of Margaret Hale. She has been sent back in time with a mission to fulfill--to save John Thornton's life. But will she be able to fulfill her mission without lo...