"Didn't mean to leave you hanging on, I didn't mean to leave you all alone" - he was scared about letting a girl know how he felt, so instead he kept her waiting trying to think of the right thing to say.
"I didn't know what to say" - never able to think of the right thing to say, he kept the girl waiting, knowing that she would be waiting for a conclusion from him.
"Merry Christmas, baby" - trying to make the best out of the situation, he wishes her the best, basically saying that he won't be there again to wish her luck over the coming holiday. He has chosen to not be part of what she wants.
Um...ok...I think it works like this:
"Didn't mean to leave you hanging on, I didn't mean to leave you all alone" - he was scared about letting a girl know how he felt, so instead he kept her waiting trying to think of the right thing to say.
"I didn't know what to say" - never able to think of the right thing to say, he kept the girl waiting, knowing that she would be waiting for a conclusion from him.
"Merry Christmas, baby" - trying to make the best out of the situation, he wishes her the best, basically saying that he won't be there again to wish her luck over the coming holiday. He has chosen to not be part of what she wants.
If you disagree, please disregard. Mx.