Charlotte Agell was born in Norsjo, Sweden, and grew up in Montreal, Canada. She is the mother of two grown children and works as a teacher in Saco, Maine. She is the author and illustrator of several picture books, chapter books, and young adult fiction published in Canada and abroad.