I was so surprised to see an old friend at my birthday party. 
Did you invite him?
No. And he lives in another city, so I was totally shocked when he showed up.
Wow! I bet you had a good time though at your party