Is it ok to throw my own baby shower?

I feel guilty putting the financial burden on a friend or family member. I think it would actually be less stressful for me and for everyone else if I just handled it. Not even sure who is supposed to throw the shower anyway. I'm having twins, my first children... So this is all uncharted territory. Any advice is appreciated!