单项选择题

In the end Diana realized her dream, but()the cost of her life.

A.on
B.with
C.by
D.at