Oh wow, this is amazing! Much heavier than I expected it to be with the cute visuals, but very nicely done! I have to agree with everyone else that commented on the foreshadowing too, I think it was an excellent balance- not too overt and not a complete shock to find out the truth!