Kacey Musgraves Announces Engagement to Longtime Boyfriend Ruston Kelly on Christmas Morning

I didn't say yes...I said HELL YESSSS!! Last night the best man I've ever met got down on one knee [...]