I really liked how Marillier completely fleshed out the old fairytale, and everyone had their own personalities and tastes and very definite likes and dislikes. The brothers were a tad bossy in the end, considering what and all she'd just gone through. For their sake, no less. But it wasn't that big a deal that I'm going to go on and on about it. I could see how when you have only one sister, no matter what happens or what separates you, she'll always be your baby sister, and you'll always feel responsible for her. I just wish there'd been some stuff from the brothers' POV, as well as maybe from Red's POV. Waiting for the sequel to come in for me. :)) 
 Ohh. One other thing. A lot of reviewers I guess are really upset with this book because there's a graphic-esque scene in the early middle of the story that's.... it's not a good thing. But I think that it's necessary in the long run of the storytelling because it explains why Sorcha is the way she is with everyone she meets after that, and it helps her to keep her mind on the goal. I don't recommend skipping over it (or at least, know that it happens, obvi you don't have to read every word - I found it painful, myself, so I just skimmed over it.) You have to read the book in it's entirety though. Skipping over the bad parts and pretending they somehow didn't happen will make you miss out on the genuine feeling behind the truly beautiful, sincere parts of the story. That's all I'm going to say on this topic. :))