Cameron Bright is gorgeous, popular, and-
- according to her classmates - a total b*tch.
But when her crush, Andrew, catches a glimpse of her cruelty up close, it's enough to drive him away for good.
To win him over, Cameron resolves to "tame" herself, like Shakespeare's shrew, Katherine.
If she can make amends with those she's wronged, Andrew will have to take notice.
Cameron's apology tour begins with Brendan, the guy whose social life she single-handedly destroyed.
At first, Brendan isn't so quick to forgive, but slowly he warms to her when they connect over a computer game he's developing.
To Cameron's amazement, she enjoys hanging out with Brendan, who views her honesty as an asset, and wonders:
Maybe you don't have to compromise who you are for the kind of love you deserve