A young couple trapped at a red light are forced to confront the demons in their relationshipA young couple trapped at a red light are forced to confront the demons in their relationshipA young couple trapped at a red light are forced to confront the demons in their relationship