The most amazing (and vile) things come out of the mouths of kids.

A boy named Jack recently threw up inside a bookstore in Portland, Ore. and the pain in his stomach was matched only by the guilt of what he'd done.

Jack felt so badly about blowing chunks that he decided to pen a letter of apology, which made its way to Reddit.

The boy even made sure to enclose a gift card for Ben & Jerry's to help make amends.

The store's manager appreciated the gesture. "It's just always nice to be reminded that there are good kids out there," she said.

We're guessing the next time this kid heads out to the bookstore he won't need to look for a book on etiquette.