First, a question: have you spoken to him online, and have you added him on whatever social networking site you're on? That could be really helpful.
I found a spread by Mark McElroy that could be of some help to you. It's a soul mate spread, and I must say that I've gotten some great results from it.
.....4...................9......
.3...1...5...11...8...6...10
.....2...................7......
*Cards 1 and 6 can be chosen from your deck as significators, or can be dealt at random*
1.) Person A
2.) Subconscious manifestations of linkage to Person B
3.) Past events revealing or related to Person B
4.) What is meant to be realized or learned from Person B
5.) How the relationship with Person B will ultimately change or challenge Person A.
6.) Person B
7.) Subconscious manifestations of linkage to Person A
8.) Past events revealing or related to Person A
9.) What is meant to be realized or learned from Person A
10.) How the relationship with Person A will ultimately change or challenge Person B.
11.) The essential karmic link between Persons A and B, and the main reason that they will be brought together in this lifetime. Alternatively, it can be read as what obstacle prevents you and your soul mate from meeting.
I sometimes read cards 3 and 8 in a past life respect, and it seems to work well. I've done this spread multiple times, and it's quite obvious that they're pointing towards the same person, since card 11 is the same in each reading.
Another thing about this layout--it doesn't tell you specifically who it is. You can make the Person B part of the reading be specifically about him if you make card 6, which represents Person B, a chosen signficiator that represents him in your eyes. I've never worked the spread in this manner before, but I'm confident that, if you put a particular person in the Person B spot, the reading could clue you in to whether or not you two are soul mates.