Baby shower?

So how does this thing work. Do I have to throw my own baby shower or does someone usually do it for me? I'm honestly not even sure if my family would throw me one without me wanting to do it myself. I wouldn't mind having friends and family but knowing my family, they wouldn't give any gifts. I know that makes me sound selfish but I'm not asking much. Maybe just a few diapers or clothing.