"памятный подарок" точнее тут, кмк. Для души - это бесполезная безделушка, пользы никакой, только для души))) А памятный подарок - может быть абсолютно любого назначения, тут акцент на то, что подарили точно то, что человеку нужно, хотелось, мечталось или не ожидалось, но точно угадалось и поэтому запомнилось))