Forelude Island

Forelude Island, also known as the Island of Paradise, is an island that Mason, Lyle and Wren stopped by on their journey.