Chapter 25

Weddings. They're supposedly the happiest day that a couple could experience, the day when a couple ties the knot and can proudly say that they are bound to each other in matrimony until death does them apart. For Shiro, weddings...