When Will You Find True Love?

Love is a complicated thing and soul mates are even more elusive. Everyone wants to find someone to share their life with in one way or another, but how and when will they show up in our lives?