The first time we see Flora (Eve Hewson), she’s uncaringly dancing the night away in a nightclub. The scene ends with Flora sleeping with a stranger. Despite her disappointment of ending the night with meaningless sex, she casually tells the guy that she has a son. He then leaves without saying another word.
Flora might be brash, but she’s never ashamed to say that she’s a mother. At the young age of 17, Flora is already a mother to Max (Orén Kinlan). Like her one-night stand, her husband, Ian (Jack Reynor), left her too. They’re still co-parenting, but he stays with her most of the time.
Flora is now 31 years old, and those 14 years of raising her son, mostly alone, really pushed her to be better. It's not easy raising a kid like Max. For one, he’s got a boatload of criminal cases. The police eventually let him go, but it is clear that his desire to become a rapper leads to numerous run-ins with the law.
One day, Flora saved a broken guitar from a dump truck. She asked for it to be fixed so she could give it to Max. However, Max stoutly declined it. So Flora decided to learn it instead. She then meets Jeff (Joseph Gordon-Levitt), a guitar tutor who will change the way she views her life.