What a ride!! At first I was very annoyed with Rosalin. She had a one track hard headed stubborn mind. Then as I read along, I actually thought...wow! If this is what the author meant to do and deliver the character this way then they are doing one heck of a great job. Not every author can deliver a character so well in a book. The rest of the characters are well delivered as well. I have yet to read more about Cain to make a better judgement about his character but so far so good. Definitely am looking forward to where this story goes. Can't wait for the next book!!