"hananene arent soulmates because they were never supposed to meet-" WRONG. them never supposed to have met is exactly WHY theyre soulmates. they have crossed both time and death itself several times to love each other. if that doesnt make them soulmates, i dont know what does