Everyone needs a John the Baptist in their life.
The announcement of the birth of John the Baptist comes before any information about Jesus. When God makes a move, God announces it first.
Will you let social pressure stop you from worshiping Jesus? Mary had every reason not to sacrifice her perfume to Jesus but look at the ripples that her sacrifice caused.