Similarly, I wonder how surprised David would be to find that his heir traced that lineage through His mother. As Joseph is not Jesus' true father, Jesus instead draws his ancestral lineage to David through Mary. Thus, she is the one to receive the wonderful greeting by the angel Gabriel. It is she who accepts to role of bringing God into the world as a baby.
Again, God's plan turns everyone's expectations upside down, yet fulfills His promises perfectly. I need to be mindful of that when things do not seem to be going my way. God might be making things work out in entirely different ways that I could never anticipate.
And He's probably chuckling about it the whole time.