Jesus Christ dude, you let her know where you live? Fucking Crazy girls 101. Don't let them know where you live. Rent a hotel room, especially for the first time. Your options are limited now. I'm afraid you're going to have to keep fucking this perfect specimen for a while until she gets...