Endy,
I'm gonna have a lil fun with your dream. I don't do this for a living, but here goes.
I would say your dream is about latent parts of yourself that haven't been given a lot of attention lately. You may be ignoring something important in your life, or having feelings that are as of yet on a conscious level. Your friend maybe represents some of these qualities to you. Right now, you haven't seen that friend in quite a while, so maybe you are missing that person or parts of yourself that come out when you are with him.
I would say you laughed when you woke up because you realised the dream was not 'negative' but rather a reminder of good things you have been missing. Now you can explore it.
Maybe arrange to see your mate!