Country singer Kacey Musgraves might be an amazing singer and her song Rainbow might get me a little teary-eyed every time, but here is my rendition with a rainbow ACTUALLY over my head. Accompanied by my dog Frank the Tank licking my head.

Who is Kacey Musgraves?

Here is the original song, but before you listen to it, you might need a tissue 🙂