If you think this has a happy ending You haven't been paying attention

660 shares