"This tiny village has been cracked open by evil spells. A mystical switch pattern unlocks the statue, but Hexes (Hexi?) stand in your way. Watch your step!" - In game description
The angel is named Arabella and she is located on an island in the Northwest corner of the map.