Oh SarahBelle this is so full of mixed emotions, love and rage, sadness and frustration. So beautifully written