This book has
Isabelle Cranmer is from South Africa but lives in Canada. She has a husband, two children and a puppy.