You know what always confused me? What the fuck did Marius ever see in Cosette? Seriously. Cosette is basically wet and annoying; she does nothing, makes no attempt to do anything (to the point of being completely disinterested in finding out about her own past) and spends the whole show moping about singing some of the shittest love songs in theatre-land (to be fair, Marius himself has a hand in those).
Whereas Eponine is, comparatively at least, spunky and entertaining. She shows bravery, determination, integrity and enough realism to admit to herself the whole Marius situation, which is something given the number of self deluded women out there.
On a similar theme, what does Christine see in Raoul? Now, Phantom is clearly a wack-job, but better a twisted genius who worships you than a rich dullard who you are (at best) fond of. I mean, she can't even trust Raoul enough to explain the situation to him fully. Would you marry a man who you cannot tell the first thing about your life?
So. This is 'Ponine - my tribute to kick-ass charecters overlooked in love. She's a T-Rex (seen here climbing the barricades) - not exactly one to win hearts, but complete awesome, all on her own.