Scratcher Joined 1 year, 1 month ago United States
Italian/Hispanic/American"Incantevole Farfalla" means, "Enchanting Butterfly" in ItalianShe/Her