Floara

Overveiw
Floara is a mermaid/princess from Spain.

The Bet
Floara, the Queast to find true love