The First Amendment bars Colorado from applying its law banning discrimination in places of public accommodation to a person whose business is creating websites to celebrate and document the couple’s wedding. The website designer’s collaborative effort with the couple to create a website that celebrates the story of their marriage is pure speech, not commercial speech, and it is speech by the website designer as well as by the couple. Colorado cannot force the website designer to espouse views she does not hold by creating websites for unisex marriages that the website designer thinks are banned by the Bible.