You sure picked a nice ship for your first cruise. You may want to post on the "meet on board" here at Cruisemates to find other cruisers:
Here is also a section for "first timers", you may want to read through, some great advice you won't want to miss:
You can also post on the "singles" message boards, hopefully you will get some response?? Hey, its always worth a try, bet you and your friend will have a ball and want to go on more cruises :-)
Have a great time!!