Kelsea Ballerini and Chase Stokes are seemingly on good terms following their breakup. Ballerini, 32, and Stokes, 33, were recently spotted together near Scotland's Edinburgh Castle, an eyewitness exclusively tells Us Weekly. "He was very nice. We had a wee chat about how he was having a holiday in Scotland before going to Croatia to film the final season of Outer Banks, " the source tells Us of meeting Stokes, who even took selfies with fans. "They both seemed really happy and smiley.