Highland Rebel: A tale of a rebellious lady and a traitorous lord