Ophelia by Louisa Harding

Ophelia

Short and long versions available.