We Missed Each Other by an Eternity (MxM)
For centuries past and for centuries to come, two fated lovers will forever be cursed to yearn for a person who does not exist in their world. An affliction of time, a cruel game played by the powers that be would ensure, no matter how many times the two were reborn, that neither would ever exist in the same era of ti...