im rereading this after the anime came out and it still never fails to make me squeal like a teenager