When we met Marshall Eriksen, as played by Jason Segel, in Season 1, he was the boyfriend we wanted to take home to Mom. Now, this lovable Minnesota "Marshmallow" is the husband every girl dreams of. He's been faithful to his college sweetheart, Lily, for more than 10 years, and he even forgave her for calling off their engagement during a fleeting quarter-life crisis.
Marshall isn't afraid to express his love for Lily…even when his guy friends are around. Plus, any man who can overlook his wife's shopping addiction scores extra points.