This was so much fun to make! I used the website tagxedo.com. According to the website it "turns words -- famous speeches, news articles, slogans and themes, even your love letters -- into a visually stunning word cloud, words individually sized appropriately to highlight the frequencies of occurrence within the body of text."
I used a silhouette of the nativity and the text of Luke 2. (I just love that the word "Lord" ended up in the manger.)