La historia sigue a Libby Strout, una adolescente que intenta reconstruir su vida después de una experiencia muy difícil que la convirtió en objeto de burlas y críticas. Al regresar a la escuela, debe enfrentarse nuevamente a sus compañeros y aprender a aceptar su cuerpo y recuperar la confianza en sí misma.
Allí conoce a Jack Masselin, un chico popular que esconde un problema que nadie conoce: no puede reconocer los rostros de las personas, ni siquiera los de quienes tiene cerca. La relación entre ambos comienza de manera inesperada y los lleva a descubrir que detrás de las apariencias hay historias y heridas que los demás no pueden ver.
