This manga really give me so many "holy shit" while reading, and it is also an emotional rollercoaster ride to me (I am almost cry when gaku finally meet yukari again). And the ending is just perfect, it made me feel like everything was just a dream.