I have a girlfriend that has been sheltered by her parents her whole life. She has never kissed anyone before or even had a boyfriend before. I already have, but I have never had a girlfriend like this. We have been going out for three weeks and we haven't kissed yet. I want it to be special for her but can't seem to find the right time or place. So im asking all the ladies out there, what should i do? When is the perfect moment?