Ethan throws a surprise birthday party for his girlfriend Jane, with plans to propose before the night ends, but despite all his careful planning, things quickly go awry. Sibling rivalries cause conflict, exes show up uninvited, and Grandma even stops by to take back the family ring. Luckily, Ethan and Jane's friends are as compassionate as they are chaotic, and they help the couple to find their way to a happy ending.