First post here. I've been reading alot of the posts over the past few months though. Anyway here it goes.
I've been dating this girl for a year and a half now and I LOVE her. We do everything together and have so much in common it's not even funny. Anyway she's always backed away from intimate things ie) making out, sex etc.
I always have to make the first move and when we did make out it was not for a very long time.
Anyway she invited me over last night and wanted me to stay the night so i did. She also invited me to sleep in her bed. Usually it was the sofa I'd have to sleep on. And she finally broke out of her shell and made the move and we had sex for the first time and I gotta say it was the best I've ever had.
My question is why did it take her so long to finally do this?