"Angelo's isn't the only Italian in town y'know," John grinned. "And besides...I wouldn't take any of my dates there. That's...our place. Special...to us." He blushed slightly, suddenly realising he sounded ridiculous. His logic didn't particularly make sense, but it was true, he really did feel that way.
John smiled, thinking Sherlock's response was quite typical. He'd managed to answer the question, but without really going into any emotional detail, put a comic spin on it, then turned the whole thing right back round on him. He shook his head rather ruefully, almost regretting having asked the question in the first place.
"I...I don't know," John mumbled, trying to think. "I mean, you're annoying, practically impossible to live with, arrogant, self centred, lazy, obnoxious but...but at the same time you're...you're...amazing, incredible, funny, hilarious in fact, clever, intelligent, genius, interesting, fascinating, loyal, caring in your own way, and...and I know you're a good bloke."
John blushed and looked away, thinking he probably would have embarrassed his friend by saying to much, bearing his heart.