Eleanor makes a startling discovery that tests her resolve, Tahani looks to make amends and Janet does some bonding.
When Castle and Beckett are called to a wedding to investigate the death of a bridesmaid, Castle is stunned to discover that the soon-to-be bride is his old flame, Kyra,…