Conrad Roy a tout pour être heureux, mais depuis le divorce de ses parents, sa dépression et son anxiété le font de plus en plus souffrir. En vacances en Floride avec ses soeurs, il croise la route de Michelle Carter. Pour elle, c'est une évidence, ils sont faits l'un pour l'autre. Mais derrière l'adolescente survoltée, se cache une jeune femme perturbée et mal dans sa peau. Après quelques rendez-vous, Conrad préfère mettre un terme à cette relation à distance, mais les amoureux restent en contact. Pendant un an, ils s'échangent d'innombrables textos. Il lui fait part de son mal-être et de son intention de mettre fin à ses jours...
Mauvaise journée pour Rachel : en retard pour conduire son fils à l’école, elle se retrouve coincée au feu derrière une voiture qui ne redémarre pas. Perdant patience, elle klaxonne et passe devant. Quelques mètres plus loin, le même pick up s’arrête à son niveau. Son conducteur la somme de s’excuser, mais elle refuse. Furieux, il commence à la suivre... La journée de Rachel se transforme en véritable cauchemar.