Steph betrayed Tessa because she was secretly in love with Hardin and was always jealous of the girls he dated, Tessa included.