Once in a lifetime visit to Cahercastle. You would think the 550 year old tower castle would provide all the magic, but in fact it comes from the commitment and dedication to it's owner, Peter, who was happy to share his experiences with us. A wonderful learning opportunity that our family will not soon forget.