Miranda by Maria Clarke

...except it's actually Celeste by Suze Randall...