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