J.D.
You don't have to do an engagement party. A bridal shower is usually thrown by someone else not the bride and sometimes there may be more than one. Batchlorette parties are usually thrown by someone else, not the bride. I think the maid of honor is supposed to be in charge of the shower and batchlorette but I don't think thats set in stone. My sisters threw my parties, not my maid of honor. I've never been to an engagement party before. Men usually just do a batchelor party.