I can not wait for my best friend to visit from Germany.
Oh that's exciting! When are they coming?
He arrives this weekend. I have a fun planned weekend.
That's excellent! I bet you two will have an amazing time!