God specializes in the unexpected. No one expected the Messiah King to be born in a manger. Mary never expected an angel visitation, and Joseph certainly didn’t expect his fiancée to get pregnant. The shepherds weren’t expecting angelic visitors either, and the last thing on anyone’s mind that night in Bethlehem was that the baby would grow up to die on a Roman cross.
The crowds who greeted Jesus 30 years later when He entered Jerusalem weren’t expecting His crucifixion, and they certainly weren’t waiting for His resurrection.
Mary’s hopes must have been crushed when she witnessed her son’s death.