Mireille Chester is a fantasy author who likes to spend time in made up worlds filled with magic. She is a firm believer that no hero is perfect and that all villains are burdened with a tiny shred of humanity.
Born in Ottawa, Ontario, Mireille now resides in the beautiful prairies of Saskatchewan. Wife and mother, she spends most of her time with her three children and husband. When she is not writing stories or grooming dogs, you can find her on the lake fishing with her family.