For me, love is unconditionally being part of something larger, where the other participants also willingly and unconditionally join in, on equal grounds.
Of course there have to be compromises in any loving relationship. To be part of that something greater also means to support that same something.
To love is to strive for unity, while respecting individual differences. Sometimes, this is just simply impossible. There are people I simply cannot love, because I cannot respect their views on things.
Romantic love... To me, it is the same as the above, only far more intense, for only two people. It is a place where compromise is hardly ever needed, as both participants willingly strive to make one another happy instead of working for one's own needs. It is the trust that you don't have to pay attention to your own needs, because your partner's got you covered. And vice versa. To trust your life so completely to someone else in the knowledge that they in return trust you with theirs, and to find mirth and beauty in every waking hour of that union... To me, that is romance.
So far, it's working out great for me. 😀