Yuppies (Catherine Keener, Anne Heche) are confused on the eve of one's wedding.
Amelia (Catherine Keener) is jealous when her closest friend and roommate, Laura (Anne Heche), moves out to live with her fiancé. Suddenly alone, Amelia takes a pessimistic look at her own life. Her pet name for Bill (Kevin Corrigan), the last guy she dated, is the "Ugly Guy"; her conversations with her ex-boyfriend, Andrew (Liev Schreiber), usually devolve into name-calling; and her beloved cat has come down with cancer. She then tries to put aside her envy and rely on Laura for support.