Music Kacey Musgraves and Boyfriend Cole Schafer Split After 2 Years of Dating Kacey Musgraves and her boyfriend of two years, Cole Schafer, have officially split. by Andy Lalwani