Life has a way of playing tricks on us; tricks we are yet to figure out. We wake up in the morning having a plan, but things may go the other way round. Some people out there have had a list of what they want in a partner and eventually married the opposite of what they had put down.
There are times we get so close to people, and think they were the best of humans, then they would make a little mistake and the love becomes hate, and the hate may last forever. Even within, we find us doing things we never thought we could do; forgiving people we never thought were worth forgiving, eating foods we never imagined we could eat and traveling to places we never imagined.
We may never understand, but that is life and its tricks, and us simply living the life.