4e
on a whim = after a sudden desire
nooks and crannies = little corners
open up = start to say what one thinks or feels
appalled = disgusted
hearty = large & satisfying