What does it mean when he can't commit but also can't let you go?

I have this thing going on with a guy friend for over a year now. We both can't really open up for different reasons and he always said commitment is not easy for him. So everything never really came to any outcome, even though we became really close, physically and mentally. Last night he was standing outside under my window and wanted to talk things out because I was mad at him for being kinda rude for months now, so I pulled back. Then this morning I found a rose in front of my door. We'll talk about it soon but I don't know what that means at all. Any advice?

What does it mean when he can't commit but also can't let you go?
Post Opinion