SO SO SO SO GOOD OH MY GOD. I bawled my eyes out and I feel empty now that I finished it. Such a beautiful story and character development. Thank you for this experience omg.