Ugly Betty Ugly Betty

For someone with braces and little fashion sense, Betty has sure had her share of boyfriends on four seasons of Ugly Betty. With only one episode left (Wednesday at 10/9c on ABC), Betty (America Ferrara) has shed the mouth gear and gotten a handle on her wardrobe.

The question that remains: Who should she end up with?

Flip through our gallery of Betty's many boyfriends

In the last two weeks, fans saw Betty cross paths with exes Gio and Henry. But neither appear to be The One.

Then at Hilda's wedding, they saw Daniel (Eric Mabius) making some googly eyes at his former assistant, leading fans to believe that there may be more to what's long been a brother-sister relationship.