A strange but lovely shop