Scarlet é uma rapariga tradicional, criada pela mãe e muito contida. Ela é um anjo, uma bailarina que ia concretizar o seu sonho em Nova Iorque em Julliard. Porém, tudo muda quando a sua mãe morre num acidente de carro e tem de ir viver com o pai e a sua nova família. Muda se para casa dele é conhece a sua nova mulher e o seu filho. No início, detestam se e é um verdadeiro pesadelo viverem sob o mesmo teto, mas a medida que se vão conhecendo melhor, ela percebe que ele é mais do que um bad boy mal educado.