From the California fires to Hurricanes Harvey, Irma and Maria, 2017 has been a rough year for many people. So we’re taking a few moments to reflect on all the good stories that happened. Some will make you laugh. Some will make you cry. But all of them will be sure to make you smile.

By Krystal Hagan

Man Donates Books to School Children

Photos courtesy of Valley Metro

A former Arizona school bus driver surprised students with a bus full of books -- enough for every child in the school. Read more about his generous donation.

Boy Shares His Halloween Candy

An Idaho boy was caught on camera refilling a candy bowl after realizing someone had taken all the Halloween treats. He said he "just wanted to do a nice thing."

Family Finds Dog After Devastating Fires

One couple who barely escaped the California wildfires was shocked to discover their beloved dog had survived. Find out how their son found Izzy the next day.

Elon Musk Repairs Tesla

When a man wrecked his Tesla to save a fellow driver on the German Autobahn, Tesla CEO Elon Musk stepped in to pay the repair costs. Check out the surprise Musk offered for the driver below:

Fiona the Baby Hippo Takes First Steps

The Cincinnati Zoo's baby hippo, Fiona, was born on January 24 and has been brightening the world with her antics ever since. Watch her take her first steps.

Dog Loves His Wine

Otis the Sheepadoodle—who has more than 40,000 followers on Instagram—really wants his own glass of wine. See how he tries to steal an off-limits sip below.

Wedding Crashers Leave Gift

A couple on a first date who decided to crash a wedding got lucky when the bride and groom had a sense of humor. What did they leave behind as a wedding gift?

Beloved Film Collection Replaced

A woman whose brother with Down Syndrome lost his entire movie collection in the California fires reached out for help. Watch her surprise him with 400 new videos.

Senior Couple's Engagement Photos Go Viral

An elderly couple from Alabama took the internet by storm with their joyful engagement photos. Their wedding photos were just as sweet. See highlights from their big day.

Inmates Save Guard

Six prisoners came to the rescue when their guard collapsed while they were working in a Georgia cemetery. What was their reward?

Neighbors Give an Unexpected Parade

An Ohio woman fighting breast cancer was on her way to her last chemotherapy visit when she walked outside to see her neighbors cheering her on. See photos of the festivities.

Disney World Surprises Foster Children

Mickey Mouse and some friends surprised two foster children with the news that they were finally being adopted. Watch Mickey deliver the happy news.

Students Help Teacher

New Mexico high school students decided to pool their money together to do something nice for a teacher going through a rough time. Get his full heart-warming story.

Benevolent Homeless Man Gets Big Gift

A homeless man in Philadelphia lent a woman his last $20 when her car ran out of gas. She started a GoFundMe campaign to pay him back and has raised A LOT more than the 20 she owed him.

Firefighters Rescue Man in More Ways Than One

When a man was taken to the hospital after breaking his leg hanging Christmas lights on his home, firefighters stayed behind to finish the job.

Houston Businessman Feeds Thousands

"Mattress Mack," who became famous when he opened his stores to Hurricane Harvey victims, continued his charitable streak by serving Thanksgiving dinner to the public. See how he fed 5,000 people.

Diver Finds Wedding Ring

A woman having dinner at a lakeside restaurant was horrified when her wedding ring fell into the water, but a diver came to the rescue and found it for her.

Teen Gets Adopted by Teacher

A Texas high school student had given up on being adopted until he met one special teacher. "There is always someone that will love you."

Toy Maker Comes Through With Special Request

The Tonka toy company stepped in when a desperate sister begged the internet for help in finding a specific truck for her disabled brother. Find out how Tonka helped below.

Hurricane Harvey Reveals Goodness of Others

Hurricane Harvey left a lasting impact on the people of Texas, but there were several heartwarming stories that shone through the devastation. Read about the hurricane heroes.

Cop Dances With Elderly Woman

A Minnesota police officer decided to join in the fun when she discovered a 92-year-old woman dancing alone in a parking lot. Watch their smooth moves.

Man Pays Off Layaway Accounts

A New Jersey man surprised several Toys "R" Us customers when he paid off more than $10,000 worth of layaway accounts on Black Friday. He was "trying to bring some happiness to people."

89-Year-Old Man Serenades Wife

A 70th wedding anniversary video went viral thanks to the 90-year-old husband's rendition of "Let Me Call You Sweetheart." Hear him sing.

Actor Surprises Concertgoers

Actor Bill Murray surprised people in line for a bluegrass concert by handing out free tickets to the show. One fan shared evidence of the good deed.

Alberto E. Rodriguez/Getty Images for DGA

An Unlikely Bond Forms

Returning lost luggage led to a friendship between an ex-convict and a Philadelphia attorney. Read more about their remarkable story.

Joke Ad Goes Viral

A commercial selling a used 1996 Honda Accord went viral thanks to its spot-on satire of real car ads. Watch the well-made video.

Malala Goes to Oxford

Pakastani shooting survivor and Nobel Peace Prize winner Malala Yousafzai started attending the University of Oxford. Her first classes took place on a significant anniversary.

Dog Crashes Nuptials

A stray pup in Brazil found his happy ending after showing up as an uninvited guest to a wedding. Find out who adopted him.

Movie Star Hands Out Turkeys

Matthew McConaughey spent his 48th birthday handing out frozen turkeys to residents in one Kentucky town. Get the full story.

Anna Webber/Getty Images for Wild Turkey

Boston Marathon Couple Weds

A Boston Marathon victim who lost a leg in the bombing married the firefighter who helped get her to the hospital that day. They talked about their relationship on the "Today" show.

Police Chase Leads to Pit Bull

A woman was shocked to see her missing dog on television after the pup was involved in a high-speed chase. And they were actually reunited!

Officer Adopts Newborn

One Albuquerque police officer ended up adopting a baby after a serendipitous meeting with a pregnant heroin addict. Watch video of their touching story.

Police Puppy Finds New Gig

An Australian puppy who lacked the "necessary aptitude" for police work got a second chance working for a governor.

Holocaust Survivor Meets Relative

A 102-year-old man who thought he lost his entire family in the Holocaust was reunited with his 66-year-old nephew. See photos of the tear-filled reunion.

New Barbershop for Generous Barber

The man who gives free haircuts to homeless men in Philadelphia was rewarded with his own shop by a fellow barber. Learn more about his charity.

Dying Mom Saved

A British mother of two received life-saving cancer treatment thanks to the fundraising efforts of her ex-husband's new wife. Read more about this selfless story.

Famous Chef Helps Puerto Rico

Chef José Andrés and his team will continue to feed hungry Puerto Ricans impacted by Hurricane Maria through the holidays. They have served thousands of meals.