Is this poem inappropriate to read at a wedding?

Hi all! Fiance and I wanted to read a poem out at our ceremony. We read love poems for 3+ hours before picking the only one we both loved. However, the two people Ive shown the poem to, my mom and my aunt, both hate it. They are trying to be nice about it but it is very obvious they think it shouldn't be read, and they keep trying to give me other suggestions. I think the poem is maybe a bit unusual, but the message is sweet because of the last line - it made me cry. Neither of us enjoyed a lot of the other poems and found them cliche.

Be honest, is this poem inappropriate, or are my aunt and mom just picky?

Love is Not All (Sonnet XXX)

by Edna St. Vincent Millay

Love is not all: it is not meat nor drink
Nor slumber nor a roof against the rain; 
Nor yet a floating spar to men that sink 
And rise and sink and rise and sink again; 
Love can not fill the thickened lung with breath, 
Nor clean the blood, nor set the fractured bone; 
Yet many a man is making friends with death 
Even as I speak, for lack of love alone. 
It well may be that in a difficult hour, 
Pinned down by pain and moaning for release, 
Or nagged by want past resolution’s power, 
I might be driven to sell your love for peace, 
Or trade the memory of this night for food. 
It well may be. 
I do not think I would.  

Edit: after hearing your opinions i think that while this poem is incredibly meaningful to me, and i think it has a powerful message about putting love over your needs, I do agree that may not come through in just one spoken reading of it. I do want this to be our day, but I also don't want to make any guests uncomfortable with some of the harsh words used. We will find a lighter poem to read out - even if they are a bit more cliche. Thank you to anyone who responded.