Okay - hold on before you go doing stupid things.
Look - you already have this girl. She already stated that by sayin "I've never met a guy like you." There's no need to get all "I need to improve a lot" - you already got her.
Next off - the previous poster does have a point. Don't be the one to always initiate contact & reduce texting to not so much. Also keep your texts short, not too long. It will irritate and unless she's into reading .. (which is unlikely for most girls that are hot - nvdr.) she won't do it.
Keep in mind tho - saying what you think or feel directly beats indirect game. Just state that you find her attractive, and say that out loud. You shouldn't care how/when or what.. just do it.
Also ! If she is really being a douche about you touching her, try touching another girl in front of her eyes.. always makes them jealous.
≠ LD