Angelica, island princess