Some poems that are good to use at a wedding are "The Passionate Shepherd To His Love," "Marriage," "I Carry Your Heart With Me" and "The Privileged Lovers." A few others are "Touched By An Angel," "To Be One With Each Other" and "I Love You."
"The Passionate Shepherd To His Love," by English poet Christopher Marlowe, is most known for its first line, which reads: "Come live with me and be my love." "Marriage," by German-born Victorian poet Mathilde Blind is a short poem that reflects on the spiritual nature of marriage. E.E. Cummings' "I Carry Your Heart With Me" is simple and tender, making it a popular choice to read at weddings. "The Privileged Lovers," by Sufi poet Rumi, speaks about the passion and wonder of love.
"Touched By An Angel" is a love poem by Maya Angelou, known for its last line: "Yet it is only love which sets us free." George Eliot's "To Be One With Each Other" is very short and is often used as part of a speech or toast. Sonnet XVII was published as part of Pablo Neruda's "One Hundred Love Sonnets." It is sometimes simply called "I Love You," and it contains the often repeated line: "I love you without knowing how, or when, or from where."