Gabriel's Mate - Tina Folsom

There was a lot going on in this book... I was confused more than once. I also have to say if I hadn't read another series (which I won't name here because it'll ruin the ending) I might have been freaked out about this one.