What a joy it was to discover Shirley at Celtic Threads! From our initial meeting, where we "bonded" over common Irish ancestry, all the way to efficient installation, o ... more