Yeah, keep the ball in your court. Don't put anything in their hands unless you know prior how they react, or are just curious to what reaction they may have. It's like a game...and it keeps things exciting. I think you may have been over reacting a bit...
I think you just need to build more tension and excitement in your relationship. Do things that are unexpected, next time, say you have to go somewhere and she can't came.

It will probably aggravate her, then you can do something romantic.
Then again I have no idea what your relationship is like, I'm a 17 year old guy sitting at his computer giving dating advice, and I was bored.