OK, let's get the 'only 4 stars' thing out of the way first. This is a good story, and I'm not at all hesitant in recommending it. But I really don't like the ending. This isn't about the content, but about the style. I think Ace has sold himself short at the last moment.
So, this is a story about love, although maybe not a love story. The kind of searingly painful, cutting, and desperate love that only soulmates, no matter what their origins, can experience. The broken and chaotic reality that Ryder and Teddy share is sometimes painfully well observed, and there's certainly no shortage of drama should you ever feel as though things are settling down. Ryder and Teddy are also very well written characters, who you will most likely find yourself caring about just a little too much for your own comfort.