Kacey Musgraves opens her new song "Dry Spell" with quite the complaint. "It's been a real long 335 days," she sings, elongating the word "real" in sly exasperation. "And the last time, it wasn't good ...