This story took me on an emotional Rollercoaster. The flashback at the end has me in shambles. So beautiful.