Luna met Ray once upon a dream, or at least, if we still have to believe her.
Sometimes you do ask yourself if Ray isn't from another world, but that's that.
According to Ray, they both met because of an online name, called Parallel. Never heard about it...