Why would he choose me?

So the guy I’m dating is a stoner and he’s a bit of an introvert but he’s well known. Me, I have my small friend group I’m goal oriented, Im a shopaholic, and I love money, I’m spoiled and I don’t drink and I rarely smoke. We’re complete opposites. Girls that he use to talk to are similar to him they would be stoners and they would show their ass online, they’re pretty in a trashy kind of way. I don’t show my ass online I just post my friends and food tbh😭

He also gives me reassurance, and he says things like “make sure you drive safely.” And, “make sure you get a lot of rest.” He also gives me tips on how to take care of my braces. I’m also the first girl to ever meet his mom. I just don’t understand why he would date someone so different than him.

Why would he choose me?
Post Opinion