True Love: Two couples, one desire, separated by thousands of years.