Baby Shower for #2?

Ra
I'm due with #2 March 21st. Backstory is that I had a girl (my first) February 21, 2016 and am now due with a boy in March 2017. Is it selfish to have a baby shower when I had one a year ago? There are some things needed since baby is a boy and there are also some things I wanted that I didn't know I needed with the first. What would you do?