Sofia always says exactly what she thinks without considering the feeling of others, so she has very few friends as a result. Meanwhile, the charming Richard has many admirers- but she is secretly arrogant and always looks down on everyone else. How can Sofia change her behaviour so people will not dislike her and can Richard banish his own dark side before it becomes his downfall?