Cassie and Lisa have been best friends since first grade. Now as adults, their interests and social lives have changed. Cassie is a fun-loving party animal, while Lisa lives a secluded life away from most social interaction. One day, Cassie convinces Lisa to go out to a party and before leaving they meet Max, who lives a very similar life to Lisa, moving in next door. Max and Lisa seem to take a liking to one another.
Cassie and Lisa head to a club and get into an argument soon after when some of Cassie's acquaintances want to head to other parties and Lisa chooses to leave. During the argument, Lisa points out that their friendship has changed and that Cassie is always trying to pretend to be someone else and they realize that they no longer have anything in common. They part ways and later that evening Cassie heads home and passes out in her room.
When she wakes up she heads to the bathroom hungover, trips and hits her head on the toilet resulting in her death. She awakens in a room and meets Val, an angel handler who explains that Cassie has been dead for over a year and before reaching the "Afterlife party in Heaven" has a list of people she needs to help as a guardian angel. The list includes her best friend Lisa, her father and her mother Sofia. However, Cassie has to try figure out the best way to help each of them before time runs out.