The plot of "Purple Hearts" culminates in the exposure of Cassie and Luke's fraudulent marriage. Luke's vindictive ex-dealer, Johnno, after being paid off and beaten up by Luke, retaliates by informing Cassie's mother about the arrangement, which leads to the military being alerted. Cassie, furious that Luke's past put her mother in danger, throws him out. Luke is then arrested and faces a court-martial.
At the trial, in a pivotal act of sacrifice, Luke pleads guilty and takes full responsibility, falsely claiming he coerced Cassie into the marriage and that she was unaware it was illegal. This act is a manifestation of his love and protects Cassie from facing any charges. He is sentenced to six months in the brig, to be followed by a Bad Conduct Discharge from the Marines. Meanwhile, Cassie's music career takes off, and she is set to open for Florence + The Machine at the Hollywood Bowl. During the show, she performs "I Didn't Know," a song about her unexpected love for Luke. Immediately after, she rushes to the base to see him before he is imprisoned. There, she confesses that their marriage has become real to her and that she loves him. Luke reciprocates, giving her his wedding ring and telling her, "It's real now." A final scene, set six months later, shows Luke as a free man, happily together with Cassie and their dog, Peaches, on a beach, confirming their love story has triumphed.