Palme
: a small, sun-drenched storefront in a quiet coastal town in Maine, hundreds of miles from the ghosts of my p