I do not care for the competative aspect of it at all. But I do like the feeling of gifting something to a friend and he/she opening something nice. It has happened in the past. Since my wife, daughter and two friends play this game. It is always a nice interaction. I usually also get playstore cards during christmas. It is nice to be able to give a little big of your gift back to the people you got it from.I hope they bring it back for reasons mentioned above. But just leave out the competative aspect of it. And give alliances a very very nice high milestone. They could calculate at how many points this milestone should be, so they can make roughly the same amount of money they did in the past. Which, ofcourse, is the main reason to have a gifting event in the first place.If they do bring it back. I hope they introduce a system in which you lose the gifting points someone has given the alliance if they leave. So lets say you are at 10k points. And someone leaves that has given 1k points. You drop back down to 9k. If that gets you under a milestone you have reached that milestone is locked if you already claimt it. And you would have to get the 1k points back before being able to advance to the next milestone.I feel like this would prevent early kicking and fraud from accounts that only join briefly.You could otherwise make a system in which you cannot leave of join an alliance during those 2 weeks. And if you can join. Your points are not taking into account for that alliance.