Cape Breton Island
She grew up on Cape Breton Island in Nova Scotia. She presently lives in London, England.