10. Peeta from "The Hunger Games"
Peeta is the ultimate combination. He's strong, brave and rebellious, and he's a total romantic. He isn't shy about hiding his feelings for Katniss in front of an audience, he's protective of his girl (even though she can definitely take care of herself), and he's straightforward and funny, even in dark situations. Peeta is a great choice during a life or death situation, or maybe just to have as an everyday boyfriend. Not to mention that it's always nice to have a man who can bake.
9. Mr. Darcy from "Pride and Prejudice"
Mr. Darcy is the original fictional boyfriend, despite being a total asshole. He was the first guy to treat a woman like shit, but still be unwaveringly hot and desirable. He's stuck-up, pompous and emotionally unavailable, but every now and then, he reveals just enough of his hidden sweet side to make you fall in love with him all over again.
8. Augustus from "The Fault in Our Stars"
Augustus is the king of grand, romantic gestures and sweet one-liners. He's thoughtful and kind, charming with parents and doctors alike, and he looks great in a suit. He's a total softie, he's smart, and nothing, not even a terminal illness, can break his love and dedication. What's not to like?
7. Ron from "Harry Potter"
He might be a little immature at times, but Ron makes up for it by being loyal, brave and witty. He's always putting other people first, he comes from a great family, and he's one of the cutest, red-headed boys to ever grace the pages (and the screen).
6. Jack from "Titanic"
Jack is a talented, hard-working guy that will sweep you off your feet and make you feel like a princess. While he might not be upper-class, it doesn't mean that he can't be charming. Whether it's saving you from jumping off the stern of a cruise liner, taking you dancing or kissing you in a carriage, Jack is the perfect boyfriend to take on vacation.
5. Tom from "500 Days of Summer"
Possibly the sweetest fictional boyfriend ever to exist, Tom is romantic and sincere, despite being in love with someone who doesn't deserve him. He's loyal, smart and witty, and that head-on, puppy-dog gaze would make any girl melt (except Zooey Deschanel, apparently).
4. Chuck from "Gossip Girl"
Chuck might put up a front of being a tough guy, but he's a romantic at heart. From his big gesture to waiting at the top of the Empire State Building with peonies, to buying the perfect Tiffany ring, Chuck knows what girls like. I'm not sure what took him and Blair so long; after all, he's protective and determined, and his jawline is flawless.
3. Eric from "The Little Mermaid"
I'd be doing myself a huge disservice by not mentioning Prince Eric, even if he's animated. Eric is willing to try new things and meet new people, he's great with animals, and he isn't afraid to stand up to his family for what (and who) he loves.
2. Noah from "The Notebook"
He's the perfect combination of loyal, sweet and adventurous. He isn't afraid to tell you exactly how you feel, and his romantic gestures of building a house and writing hundreds of letters would get any girl. He knows how to have a good time, but he doesn't let anything stand between him and true love.
1. Marshall from "How I Met Your Mother"
If you couldn't tell from my past articles, I'm a huge HIMYM fan, and an even bigger fan of Marshall's. He's the perfect husband: caring, funny and dedicated to his family and the future. Marshall is always down to call you a cute nickname or wearing matching costumes, and he doesn't even try to hide his romantic side.