After my first cruise (before facebook and everything) I met someone and about 6 months later, we ran into each other at a sporting event. Turns out he lived about 3 hours from me. We didn't exchange information, so it was quite the surprise.
To make it a little weirder, a year later he ended up being my college tour guide when I was visiting a school.
I kept unintentionally running into him for a good 5-6 years after the cruise lol so it is possible! I'd say either check on facebook for this person, or you could always go through rollcalls (I'm not sure about Norwegian, but Carnival has a forum on their sites for rollcalls).