I'm sort of confused here. Normally a great-uncle is the brother of a grandparent, so unless there's a massive age difference between the grandparent and the great-uncle, your great-uncle is roughly in the same age range as your grandparents. Even more so if this is Josh
's great-grandmother. How much age difference do Alec
have? How did they fall in love?
Also, how does Josh plan to get back with Alec once he's reincarnated? And how does her being a witch connect with everything else?