i pushed ineffectually at his rock-hard shoulders , tried to wiggle my way free , but he was too strong , had too good of a grip on my hair-and if i was going to be entirely honest , even drunk and sloppy he was one hell of a good kisser , so my effort to get away may have been halfhearted at best .