Credit: Instagram

Yes, Justin Bieber has been taking a lot of heat lately, but he does love his fans and he always shows it.

Justin is no stranger to hospitals along his tour routes — he is known for making pit stops to visit sick children and share some love. According to TMZ, Justin's Saturday night concert in Salt Lake City was delayed because he visited 7-year-old Millie Flamm at an area children's hospital. Millie was too sick with leukemia to go to the concert, so she got a private performance from Justin, who held her hand while he sang. That is genuinely sweet.

Justin shared this photo on Instagram, writing, "Look at this bundle of joy.. I love her."

Say what you will about him, but this is one big reason why he has so many loyal fans!

Sources: TMZ, Instagram