Kate Hudson's Kacey Musgraves "Rainbow" Cover Offers a Message of Hope Amid the Storm

Between new album releases and the array of at-home concerts, music is helping many of those staying home right now weather the storm. One of the latest stars to virtually perform is Kate Hudson, who recently offered an emotional piano cover of "Rainbow" by Kacey Musgraves, a timely song about maintaining hope and looking towards the future even during dark times.

"Excuse the many imperfections as I just decided to learn this today," the actress said, before thanking Musgraves, along with "Rainbow" songwriters Shane McAnally and Natalie Hemby. She added, "Hope it brings some people a smile out there." Watch the uplifting cover above.