Thanks for the input fellas. As for the 'taking too long to text' issue, I didn't make it sound like I was needy. I just mentioned that it was taking a while to get her texts and that maybe one of us have bad reception. In any case, I don't plan to bring it up again.
As for the gun thing, looking back on it, maybe I shouldn't have mentioned it. Either way, it seems as though she has gotten over it - I mean she is still initiating and everything. I do usually keep things light and fun btw.*
Thanks Vicodin, yeah I totally understand why you mean by mirroring her response time - I will try my best to do that from now on and like you said, every once in a while, reward her with a quick reply.
I have another question though. The girl has been initiating every single convo - I do this on purpose of course but should I be initiating sometimes so that she doesn't feel like the relationship is one-sided? I don't want her to think she is bothering me or that I don't care. If I do initiate, what are some good examples of what I can do or say? I mean, she did promise to make up or last Sunday (when she invited me to a ceremony/mass that took an hour and a half and was all in Spanish). And she also mentioned taking me out for sushi for my birthday. Should I lock in a date so that she doesn't renig? The only day I have available this week is Sunday - after that, I won't be available until the following weekend because we work opposite shifts through the week. I feel like I almost have to make sure we go out this Sunday so she doesn't lose interest. Here are a few things I could say. If you have anything better, please do share.
"So how about that sushi dinner? I'm available Sunday - let me know ; )"
"Are you available Sunday to go out?"
"So when are you planning on making up to me for last Sunday? ; )"
...And why if she isn't available. How do I lock it in for next weekend?