Cary Edmondson-USA TODAY Sports

Monday has been full of surprises, and we got another when the San Francisco 49ers traded All-Pro defensive tackle DeForest Buckner to the Indianapolis Colts.

ESPN’s Adam Schefter reported that the Colts are sending their first-round pick (No. 13 overall) to the 49ers in exchange for Buckner, and that they agreed to a huge contract that pays him $21 million per year.

Truly a stunning trade, by any measure.

RELATED: NFL franchise tag rankings

The Colts are clearly gearing up for a championship run with an undetermined quarterback (likely Philip Rivers).

The 49ers, who just paid former first-round pick Arik Armstead a big chunk of cash Monday, are set to retool with another huge impact first-round pick in the first half of Round 1.

As news of this blockbuster trade circulated around social media, NFL fans and analysts alike shared their thoughts.