As you get older, you will find that its not that important that the person you date is "really hot." As long as they are not so ugly they repulse you, its much more important that you are with someone who is interesting, makes you laugh, shares your interests, and is sweet and kind. You only meet a few of those in a lifetime, and the odds that those few will be wrapped in the body of someone who is the most handsome person you have ever seen are not good. Felix is cute enough - if he has all those other characteristics, too, then Charlotte needs to hang on to him.