Nestled in the scenic Welsh countryside, Abergavenny Castle stands as a haunting relic of medieval history.