** spoiler alert ** 
 Wow, after only 3 months he cheats on her! Doesn't sound like soul mates to me. I could see how after a few centuries they might try other people for awhile but the way David was going on about Devon was terrible. I might have been able to forgive David if he hadn't kept pinning after Devon even after he realized how much he hurt Miranda. Also, he was the one to initiate it when Devon was the one with the 'open marriage' and he was such a wuss about dealing with it all. I know quite a few really old couples that have been together their whole lives without cheating and I don't think they were soul bonded. David and Miranda felt like totally different people from the first book. The idea that it was something Miranda had to accept and understand was distasteful. Especially when she suggested that they could get together once a month...Yuck. I get that the story was about forgiveness (or at least that is what I heard) but to me it was acceptance. Accepting that the person she was completely committed too wanted to be with, at least partially, someone else and they always will. That's very sad. 
 I won't be reading another from this series. This was one of the most disappointing books I've ever read.