Ho! Ho! Ho! Christmas came early for Barcelona as Santa Claus has gifted them a Lionel Messi contract extension to 2021. Now must be a fun time to be a Barcelona fan. Just some months ago, they were dreading the future after the sale of Neymar and acquisition of Paulinho.And now after a few months, things can't get any better for the Catalans. They have virtually won the league in November, Paulinho is firing on all cylinders and now Lionel Messi has added the perfect icing on the cake by signing extension till 2021 - and that, too, with a €700 million release clause.His wages, however, hasn't been accurately specified yet, but the hushes in the wind claim it to be around a half a million quid a week for the best player in the world - making him the highest-paid player int he world.There was a smog over whether Messi would actually sign an extension after the way the club lost Neymar. Josep Bartomeu's supposed incompetency was also something that wasn't pleasing anybody - including Lionel Messi and that led to whispers that he would be off to Manchester City after his previous contract with Barca ends.But all those worries are gone now and here is how Twitter reacted to it...Barcelona fans are overjoyed and they weren't shy to reveal itMessi FC really believe Messi would leave his childhood club for a club with less trophies than Iniesta ???? #Messi2021— J. (@ElaficionadoFC) November 25, 20171. We're all Barca fans2. Messi's legacy is iconic for being a one club man3. How many post 30 years could he give to Man City who have a well functioning system where everyone presses?4. Pep himself said he wanted Messi to end his career at Barca#Messi2021— 1.8% Conversion Rate ?? (@ffsKawhi) November 25, 20174 more years of moments like this.Thank you, @FCBarcelona.#Messi2021 pic.twitter.com/jztcCGBZXf— totalBarça (@totalBarca) November 25, 2017Tears in my eyes #Messi2021 pic.twitter.com/kEvl9cx17a— Henrik Lehmann (@henriklehmannn) November 25, 2017Crying of happiness #Messi2021— #DepressedGrizzFan (@aberobin_3) November 25, 2017Y'all really thought this man was gonna leave Barça? #Messi2021 ??? pic.twitter.com/kg3CEjxH2v— catherine (@barceIonaaa) November 25, 2017Some went on into banter mode against rival Madrid fansMadridistas right now: "Yeah Messi signs, so what? He is not our player."Also Madridistas, crying inside: "FUUUUU there goes my dream of Figo 2.0."#Messi2021— Umid Kumar Dey (@UmidKumarDey) November 25, 2017Messi’s release clause is just less than 700 million.. Benzema’s release clause is a billion.. someone please kill me.... #Messi2021— Totally Not A.Q. (@tnuCasiQA) November 25, 2017#Messi2021Madrid fans pic.twitter.com/K6bWvaK2KG— i v e n (@ivenFCB) November 25, 2017While some still saw the sad sideIt‘s probably his last contract tho... #Messi2021 pic.twitter.com/sRj14JRC3J— RAPHI (@BCN_Raphi) November 25, 2017And others see this as a gateway to new world class signingsnow that Messi has signed a new contract I am really expecting some world Class Signings. #Messi2021— Ajinkya (@Ajinkyaworld) November 25, 2017Messi’s contract renewal proves that the team will be reinforced with high quality players either in January or in the summer ! #Messi2021— ???? ???? ?????? (@Bejad_Akrum) November 25, 2017....Barca not worthy of Messi?Barça has tested his loyalty, and he’s passed it with flying colors. We are not worth it, Leo. #Messi2021 pic.twitter.com/dhJlAXjcWO— Fiaz Hamzath (@fiazhamzath) November 25, 2017Had Messi already signed the contract before?The (protocolary) picture, demanded by all Barcelona fans, was taken THIS MORNING, a day after they both met in the Golden Boot ceremony. He's been paid by this new contract for months #Messi2021 pic.twitter.com/top8yAzZBz— Guillem Balague (@GuillemBalague) November 25, 2017After scoring 523 goals in 602 games for @FCBarcelona, Lionel Messi has extended his contact at the club. Hopefully now, he’ll finally realise his potential.— Gary Lineker (@GaryLineker) November 25, 2017To be frank, though, this was just a matter of time. I mean, seriously, Messi was never going to leave the club!