You need to surround yourself with people as intelligent as yourself. Being beautiful is easy. You can wrap them around your little finger. You have so many men around you right now. You outgrew Carlos, because you are smarter. Oh, damnit, you are now falling into a trap. You only get better by playing those better than you. Do you have a single friend that dares say no to you? Do you have a thought in your mind that you can't say out loud because they won't understand? Do you have a friend who has a thought in their mind that YOU won't understand? Because, if not, you are selling yourself short. You think deeply, I know you do. But without someone to bounce those thoughts off of, you are doing yourself no favors.
STOP hanging out with people who are not your equal. Stretch yourself. It's easy to be the smartest one in the group. It's so much more difficult to be the dumb one. The pool is smaller. You wanted a big pool? Try, please try. If you're the dumb one, you have to catch up, and learn learn, and learn.
Please, Hope, know, I know who you are. You lie, because you were born to it. I lied from the beginning. Perhaps lying is genetic. You have no reason to, but you do. But then again, you're 15, it's a given.
Just listen to me. Being a flirt is awesome, and pandering to a guy's ego is fun, and if you're smart, it's easy, but if you're going to it, at least choose someone who can give as good as he gets. So far you haven't. You choose easy targets. You will alienate your girlfriends (the ones you manage to make) and you will attract men who love you because you are so nice, because you can't stand to hurt anyone.
So you have to choose, find someone, some people that are MORE than you are. Challenge yourself. You are the smartest, most prettiest, most wonderfulest woman ever, but being better than average is no challenge. Not for you.