When I was interviewing, my significant other was looking to go to grad school in either NYC or Cambridge. NYC was her preference, so I told the recruiter I preferred NYC or Boston and I did my on-site in NYC.
After all my interviews, the recruiter told me that the NYC office was doing "renovations", and so some teams were holding off hiring until they had the physical space (in retrospect this excuse makes no sense). He asked if I was still open to Boston and I said yes. But at this point, my SO had to accept one of her grad school offers, and based solely on the fact that I thought I would have a Google job lined up in Cambridge, she committed to the Cambridge school.
At one point during the pointless team match process (after we were committed to Cambridge and after I had several unfruitful Cambridge team match calls), my recruiter actually asked me if I wanted to go back to looking for NYC teams. I couldn't believe it- what a slap in the face! (I had told him our priorities and timeline)
We live in Boston right now, 4 years later, solely because I thought Google would have a role for me here after having passed 9 interviews. Thankfully, everything worked out. I found a different job, my SO got a great degree and is using it here in Boston, etc. Of course I'm the lone idiot in this story, but it's incredible how flexible I was just because I thought big G was making my dreams come true.