The fellas are kind and generous enough to lend themselves, for a good cause of course, to take one fan and a guest out to dinner in London for just the low price of £3 ($5). Sounds too good to be true, right? Well it’s not.

Harry and Liam are teaming up Trekstock, a cancer charity, to make one fan’s dream come true. Here’s what you get: you and a guest will be flown to London from anywhere in the world, spend three nights at an exclusive hotel in Central London’s trendy SoHo, spending money and then wined and dined by Harry and Liam at a 5-star restaurant.

All you have to do it donate the minimum amount and the winner will be chosen at random. Yup, you don’t have to be completely loaded or well-off in order to win – you just have to donate! Seriously, how cool is this?!