Back in the 17th century, Corstorphine Castle was home to one James Forrester. This laird was charming and popular - though known for his rather "relaxed" approach to the morality of the time. One of Forrester's lovers was Lady Christian Nimmo who was not only married but also his niece.
It was a custom of Forrester to meet his secret lovers by the old dovecote. One night the Lady Christian arrived for such a clandestine meeting only to find no-one there. Since she knew Forrester's habits well, the Lady sent one of her servants to fetch him from the local inn where he was usually to be found.
When James Forrester finally arrived, he was drunk and rude. An argument began between the two. We don't know exactly how the argument started but we do know how it ended; Lady Christian grabbed Forrester's sword and killed him in a fit of rage.
The Lady was caught and executed. Her ghost, dressed in purest white, has since then haunted the scene of her crime. Those who have seen her say she still holds the sword in her spectral hand and that it can be seen dripping with blood