Island of Renewal

The Island of Renewal is a location in the plane of Elysium. It is the home of the goddess Sarenrae.