My vision of romance is more like "I love you for who you are, so I give you everything I am, and everything I have, until death do us part". Corny and old-fashioned, but that's me.
Old-fashioned romance is a financial agreement. "marrying for love" is a modern innovation, not necessarily a good one.
http://reddit.com/r/bpdlovedones
And before you say "well you can always see the signs"...sadly, no, some people are really good at hiding it.
Is "you get half my assets" really the height of romance?