A surprise party is a party thrown for someone who does not know that it has been planned. Surprise parties can leave people feeling happy, because someone has made the effort to organize it for them.