Baby shower

Who should throw you a baby shower? Family friends, in laws, sister in law??? Should I feel sad if my sister in law does not throw me a baby shower,  it's her first niece. And she knows I don't have much family here.