Le soir de ses 40 ans, Amelia (Hedda Stiernstedt) est percutée par un camion et se réveille en 2002, le jour de son dix-huitième anniversaire, avec une chance de revivre cette magnifique journée et de donner à son existence le tour parfait qu'elle avait imaginé. Au réveil, elle s'aperçoit cependant qu'elle est coincée dans une boucle temporelle qui lui fait revivre le même jour sans fin. Elle comprend alors qu'elle va devoir réparer quelque chose dans sa vie si elle veut pouvoir laisser le passé derrière elle et revenir au présent.