You seriously, seriously need to think about decaf. The bottom line is that she probably is your cousin from a world where you have a cousin. Multiple people have been exchanged for doubles of themselves from some alternate timelines, she's probably the double of your cousin from your world. Or is your cousin in her world.