Vivien (Bella Thorne) and Roy (Benjamin Mascolo) are two teenagers who appear to have starkly different personalities. Vivien is a talented student with a passion for physics and keen to get a place at a prestigious American university. She lives her life as a mathematical formula and this drives her to see her own happiness as something to be postponed into the future. Roy, on the other hand, is a troubled young man, tormented by a childhood trauma which seems to haunt him relentlessly, making his dreams continuously go up in smoke. But even exact sciences have their variables and, as always, life manages to weave events together in surprising and unexpected ways.