Gallaghers of Ardmore trilogy -- book 3

Series by Nora Roberts