She might want to look into Michelle Sagara's Chronicles of Elantra. The books all start with "Cast" (Cast in Flame, Cast in Sorrow, etc.)
IMO, it's a sort of cross between fantasy and urban fantasy - the main character - Kayla - is around 21. She's had some bad stuff happen to her in her past, but it's never graphically explained.
I can give you a better synopsis if you're interested. I would have loved it at 15, but I know that some 15-year-olds are "older" than others.