Demeter's Island Picture

A small island off the coast of the mainland where Demeter keeps and raises her daughter Persephone, it is lush with foilage as Demeter is the goddess of harvest, however a small section of the island is devoted soley for Persephone to grow and decorate as she sees fit
Achilles on the run - Title screen
End of Winter
Demeter's Island
The greek creature
Persephone's Kidnapping