It can mean various things. All good things, and you should be pleased with this phrase, in other words he loves you. It's an old term which basically means you're his/her only love, nobody else. However it can also be related with just a pet name such as 'babe' or 'baby' they're more thrown around rather than what 'my love' is though. It's a good thing, all in all he really really likes you.
If you have to ask then no he doesn't.
It means that he has a lot of affection for you and that you are special to him.
they lke or love u
he is playing gard to get and he must not love you.
It could mean either he's in love with her or he wants to sleep with her or its just a friendly I love you.
It could mean that he loves you, but it is more likely that he just wants to have sex with you.
a sign of loyalty.
you either over did something or you just surprised him.
That there is another woman on the side
He doesn't want to get married yet I guess
"You mean a lot to me" is not the same as "I love you." He might love you or he might just consider you a very good friend. You'll have to ask to be sure.
It can mean anything between he's in love with you to he wants to sleep with you.