Love her or hate her, Taylor Swift has a heart as big as her voice. She spent some time with kids at Memorial Sloan-Kettering Cancer Center in New York City, giving them a moment they'll never forget.

Taylor was set to be at the hospital for an hour, talking with patients. Almost five hours later she left, having touched the lives of so many, including Shelby, who taped the encounter.

Shelby's mom shared her appreciation of Taylor's visit on Facebook, 'We are still in awe, Taylor Swift is a class act all around, she was so sweet, compassionate, asked US questions, got on skype with my other daughter, stayed in our room and talked with us and was completely down to earth. She hung out with us for at least 15-20 minutes. She was "scheduled" to be on our floor for 1 hour, but was here for 4.5 hours instead. Thank you Taylor, you are a beautiful woman inside and out!!