Retold by Samantha Easton, this story is perfect for all ages, but especially those in the 4-9 year old range.