Read this tip to make your life smarter, better, faster and wiser. LifeTips is the place to go when you need to know about Being Professional and other Personal Growth topics.
You never "have to give" any gift - and, the marriage of two people in love, along with the traditional events surrounding that marriage, have NOTHING to do with getting gifts... but ... yeah, it's in pretty good taste to do so. The wedding shower gift can be small and light-hearted while the wedding (registry) gift is usually more expensive. If money really is an issue then refer to "it's the thought that counts" clause in your contract with life - you don't have to spend a lot, even on two gifts. Best Regards