Tomorrow I am going to a Hen Party for a friend. She is an ex-colleague and we now live in different cities. So I am travelling 2 hours to the party and then two hours back then I'm spending next weekend at the wedding. Between the wedding hotel, the trains, the hen party and engagement party 6 months ago I'll have spent around £300 ($500) attending everything. Do I need to give a gift? I'm unemployed currently and getting a little tight on cash.