<human>: Can you summarize the given text in a few sentences?

How can I ask her to be my girlfriend? I really want to make it something special out of it. I really like her and we talk ALL the time in a rather flirty way (with almost every second text it seems) but I'm still nervous and don't know how to do it. She even went as far as to change her contact name in my phone (she knows my locking pattern) to "(her name) is HOT" along with a few emoji's that I myself would consider to be rather flirty.

She keeps hinting at me to surprise her with something big and special, and I feel it's basically making me think she's as much into me as I am to her.

/r/Relationship_advise , how to I go about this in the best way possible?
<bot>: Girl and I are flirty, hinting that she wants me to ask to be her boyfriend, how should I do it?