1. You made last year so special for me. It is my greatest wish that this coming year be special for you.
------------------------------
Why is 'be' used in the last sentence? Can't we use 'will be' instead of 'be'?
2 answers
In that clause that begins with "that" the verb needs to be in the subjunctive. That's why it's "be" instead of "will be." It's a wish, not a reality ... not even a future reality.
https://www.englishclub.com/grammar/subjunctive.htm