Ivy McKalloch was born and raised in the united states. She grew up in Freeport Maine. An average student, Ivy was more likely to be seen writing in gym class then playing sports. Ivy has always loved to volunteer, she has work with her local legion post since she was a little girl. she left her home town in 2007 to move to Tennessee and try out the country life. Now seven cats, one dog, two pigs, and a large garden later, she has tried her hand at children's books.