Quando Violet e sua mãe adotiva Cathy visitam uma pequena cidade escocesa no verão, elas inesperadamente se deparam com o "nascimento" da mãe biológica de Violet, Zoe. As mães se confrontam, e Violet luta para navegar neste complicado relacionamento. Cathy luta para ajudá-la, à medida que ela fica cada vez mais confusa e com raiva. A reunião também desencadeia algo em Zoe, e ela decide mudar a direção de sua vida, retornando a Edimburgo. É a cidade onde Violet vive, mas também é uma cidade que mantém lembranças de um passado difícil. Violet e Zoe se conectam novamente e começam uma comunicação online ilícita, mas Cathy descobre e traz todo contato para um final abrupto. Violet se rebela contra ela e, quando Zoe tem um comportamento autodestrutivo e tudo fica fora de controle, Cathy precisa tentar urgentemente encontrar um caminho de volta para a vida de Violet.