Baby shower etiquette

Ka
My mother in law and sister are hosting one shower, and my mother is hosting another. Is it necessary/expected to buy a gift for them? If so, what did/do you recommend? 

Vote below to see results!