Durante la Primera Guerra de Independencia escocesa, fue capturada por los ingleses y encarcelada en una jaula en el castillo de Roxburgh durante aproximadamente cuatro años.
[1] Junto con otras parientes del rey (su otra hermana Cristina Bruce, su hija Marjorie Bruce de once años, su esposa Isabel de Burgh y su partidaria Isabella MacDuff), fue capturada y entregada a los ingleses por el Conde de Ross.
Isabella MacDuff estuvo encarcelada en una jaula similar en el castillo de Berwick.
Esto no fue necesariamente un movimiento humanitario, se ha sugerido que por entonces Bruce estaba obteniendo fuerza, siendo ella potencialmente una rehén valiosa, y los ingleses no querían que enfermara y muriera de exposición.
Se casó, en primer lugar, con Sir Neil Campbell, uno de los seguidores leales de su hermano, y tuvieron los siguientes hijos conocidos:[3] Se casó, en segundas nupcias, con Alexander Fraser de Touchfraser y Cowie y tuvieron los siguientes hijos conocidos: Fue interpretada por Dee Hepburn en la película de 1996 The Bruce.