This is so great. I smiled through the whole playthrough and actually teared up a little at the end <3