Social media in the 21st century certainly has its pitfalls. You've certainly seen it: trolls, bullies, internet muscles . . . you name it.

But let's not forget the world is more open and communicative than ever, and there is good that can come out of it as well.

Case in point, young Evan Saevre from Columbus, Ind. Back in April, Evan started doing 22 push-ups a day for 22 days, to bring awareness to suicides of military veterans, in which 22 a day occur in the United States. Evan's dad, Quinn, is a veteran of the U.S. marines and a native of Green Bay, according to his Facebook bio.

More from FoxSports

Quinn Saevre began posting Evan's push-ups on social media, first Facebook and then Twitter. One of the posts included Evan wearing the No 21 jersey of the Green Bay Packers. He also tagged his Twitter post with the Twitter handle of Ha Ha Clinton-Dix, who happens to wear that No. 21 for the Packers.

Clinton-Dix saw it, responded and even invited Evan up to Green Bay during OTAs, where he said he'd do the 22 push-ups with him.

You are a true hero not only to me but a lot of veterans. Thank you Evan. Show up to OTA's I will do 22 with you.💪🏾 https://t.co/7ASDyztvXx

— Ha Ha Clinton-Dix (@haha_cd6) April 6, 2016

My boy keep it up I will see you at OTA and Camp. For the 22 push-up a Day get big 21 for 22.💪🏾 real Leader. https://t.co/q2N2QMCFwJ

— Ha Ha Clinton-Dix (@haha_cd6) April 13, 2016

Evan Saevre accepted the invitation and made his way to Green Bay from Indiana, arriving early on May 23 -- first stop was Lambeau Field at 7 a.m. The next day, he met Clinton-Dix and the pair --- with helmets on -- did 22 push-ups together.

Day 22 finally arrived and Evan had a very special guest. Thank you again @haha_cd6 pic.twitter.com/QPYOiDYm1D

— Quinn Saevre (@QSaevre) May 24, 2016

A great ending to a great cause, thanks to social media.