Why would a guy act all macho around you?

He also acts like a smartass and cocky bad boy with me but he's not like this with other people. He's very nice to all the other girls. Sometimes I feel like he's trying to impress me by trying to he something he's not? Am I right? Why would he do this though? I love how he is with other people.
Why would a guy act all macho around you?
Post Opinion