Regarding the nationalities:
I'd says Fiona is from Scotland as the name "Fiona" was created by a Scottish poet. Also, the country is known for its castles, its national flower is purple and Fiona likes drinking tea. If not Scotland, then Ireland.
For Luna, as she says she comes from a "cold...