is it random if she says yes or no?
If you get there under a certain time limit, she'll say yes. I forget what the time is though, maybe 10 minutes?