The ending was very unexpected but I’m happy with it. I wish they gave more details about how Touma and Taichi ended up together but it’s whatever. I cried a lot ;(