i had many mystic theories about the nature of my dream of perfect love , but my favorite was that she and i had known each other before , probably many times , over hundreds or thousands of lives , and were bound together by an awesome passion or perhaps even a cycle of terrible tragedy that in this life we would redeem .