Okay, so I went and read this before the series that preceeds this... Smart. Though it can be done, and I quite enjoyed the novel, and then went and got the first series. ut enough about that. 
 Opal is a girl rying to confront her inner demons. She has to deal with no longer having the support of her near twin sister Tula, and to deal with the memories and guilt that came with her imprisonment and release from the Daviians care (if you can call it care). I didn't mind her character, especially as she began to get stronger, but I found her quite annoying in the beginning. Her special kind of glass magic was interesting, and I found that she was special, even amoung those who were special, very neat. 
 As for her romantic buddies. She has three, but only one is mentioned in the back, and that is Kade. Kade seems like a nice enough guy (once he gts over him ugly protective layer), but I didn't really love him like I do most characters. However, I find him a bit too wishwashy and then mega intense. He just doesn't do it for me. However, one man does. Delvin, Delvin, Delvin. He has sexy blue eyes, is extremely smart, and is quite the villian. I love him. I probably shouldn't because he is the bad guy, but I cant help loving him. 
 As for the rest of the crew. I like Lief's humour, and Mara's goodness. Opal's parents are a entity on their own that makes me want to be a visitor. It's just a pretty good book.