History springs to life at Dalkey Castle