From someone whose lost several friends, time will heal. You're one of the most optimistic people I know so I have no doubt you will get through this, much better than I ever did.
If you need anyone to talk to, me and I'm sure others are here as well.