Mary Balogh

Mary Balogh is a New York Times bestselling author. A former teacher, she grew up in Wales and now lives in Canada. Visit her at ...