Beautifully written but these characters took me on an emotional roller-coaster. Looking forward to next one