This was so so so cute!!! I ended up relating to Cassia a lot more than I expected, and the final epilogue was so heartwarming :-)