ajft rated Flag in Exile: 3 stars
Flag in Exile by David Weber (Honor Harrington, #5)
Hounded into retirement and disgrace by political enemies, cut to the heart by the murder of the man she loved, …
Hounded into retirement and disgrace by political enemies, cut to the heart by the murder of the man she loved, …