This video is of a speech made by a 19-year-old University of Iowa student, Zach Wahls, during a public forum on House Joint Resolution 6 in the Iowa House of Representatives. This resolution in favor of “Amending the Iowa Consitution to Define Marriage as Between One Man, One Woman” would also end civil unions and domestic partnerships in the state. Votes have so far been along partisan lines. Young Zach takes the high ground as he describes his two mothers and their family life.

Watch this video. Heck, spring it on homophobic family members, because they won’t be able to take their eyes off this spellbinding, beautiful, eloquent young man.