Haley is average. Just average. Cameron is a sex God. These two don't typically mix. Haley hates clichés while Cameron lives for them. Just another tale on how he turns out to be the opposite of what everyone thinks. Hope they don't cause you trouble. its just him....