ya i agree. I can tell u frankly, as a guy he know u like
him.
So you know wat this mean?
This mean, to him, u are not the one he like the most.
he treating u as a spare tire, in case he cannot find a gal he like
then he choose you.
Y so pathetic to be in this state. As I say, stand firm, since he
not making move just keep trying to drag u into this kind of 'grey
area' What for.
Even he 'touch' your heart, but if he not a good responsible guy, i
don't really advice u keep waiting for him.
Believe me, any guy can 'touch' your heart if you OPEN your heart
to them.
Is your choice. Not he touch u but u make yourself get touch by
him. e.g. giving him the opportunity to get closer to u, spend more
time together.
As a guy's view, this guy no good. all the reply was try to flirt
and keep you by side in case he's lonely and don't get the gal he
want.
I believe you have your own uniqueness and beauty, why bother bout
him 
All the best. as I say, try go have your own life then you will
know what i mean 