Not reaching anywhere with her before is an effect. Effect follows from cause(s).
You're talking too much.
Quote:
I said at one point, when I felt it was right, "I'm gonna ask you something, and I want you to be totally honest with me."
"Ok."
"How would you feel if I kissed you right now?"
She said, "I would be like, one side of me says go for it, while the other says don't."
There was no need to go with any words or actions after this point, other than kissing her full and straight (and not on her neck).
"one side" of her already gave you the green signal and that should have been enough for you to act. Instead you prolonged it and it lead to nowhere.
The problem with the whole men-women dynamic to an extent is that words are used in abundance, when they shouldn't. Why do you think women have such a fascination for the "strong, silent" types? It's because they don't say half as much as they show women how they feel about them, through their actions. As the cliche goes "Actions are louder than words".
So, instead of trying to seduce her with prose and poetry, keep it physical. Soft touches, occasional squeezes and body language should do well to ramp up the sexual tension. And do not hesitate to go for a kiss and everything post that, if you're getting the signals.