I agree, I'm very sure that's an Everyday Flora doll from Jakks Pacific. I don't have mine on hand, but it definitely looks like her mold. The basic Jakks Pacific Winx dolls didn't have elbow articulation, while the "deluxe" dolls (fairy forms, more accessories, etc) had more articulation. The Jakks Winx hair is generally pretty bad, unfortunately (I try not to really brush style the curlier hairstyles short of keeping them from getting nappier). That outfit definitely isn't original to the doll, but I'm unsure where it came from. Maybe it was homemade?