So well written it gets me in the feels every time. Such an emotional roller coaster. Thank goodness for the HEA.