That depends, it could have some form of meaning behindthe nickname of something may have done or something, or pehaps it's just a nickname. My best friends call me Babycakes and I have no idea why.
You can call him your bgf as in best guy friend
of course cause you are beatiful
If the guy gave it to you and told you to call him, then surely it was meant for you, not your friend.
A friend
A guy may call your pretty and beautiful if he only likes you as a friend, but it is more common for a guy to say these things if he is interested in you.
I think he's just a guy being a guy....
Demand it!
special friend
Basically guys are imature. There are two alternatives to his reasoning. ONE: Your guy' friend's friend likes you, or TWO: Your guy friend is to embarrassed to tell you he likes you. Hope this helps:)
You could just call him a friend, a groupie, a peep or a guyfriend (HAha!)
Absolutely.
Well, I would want my friend to be happy and get the guy, so I would invite him to hang out with you and your friend. Lay low so your friend gets the spotlight. Hopefully the guy gets attracted to your friend instead of you.