Не нашла развернутого ответа по Крыму:
Почему принято говорить "в Крыму", "на Украине"?
Про "на Украине": сейчас многие уже поднимают этот вопрос, и я с ними согласна, но, допустим, понятно историческое происхождение - "на окраине";
а вот что касается Крыма - географические названия полуостровов и островов применяются с предлогом "на" (на острове Пхукет - на Пхукете, на Кольском полуострове на Пиренейском полуострове, на полуострове Ямал - на Ямале, на Сахалине и т.д.), так почему же все употребляют название Крым с прелогом "в"? Почему не "на Крыме"???
В «Справочнике по русскому языку: правописание, произношение, литературное редактирование» Д. Э. Розенталя, Е. В. Джанджаковой, Н. П. Кабановой употребление предлога в в сочетании со словом Крым объясняется тем, что Крым воспринимается как пространство, частично ограниченное горами (а с представлением об ограниченном пространстве связано употребление предлога в).
Последние ответы справочной службы
Поскольку пословица не говорит в прямом смысле слова, здесь действительно можно усмотреть «характеристику прямой речи», то есть случай из примечания 1 к параграфу 48 справочника по пунктуации Д. Э. Розенталя (говорит = «такова»): «Не давши слова — крепись, а давши — держись» — говорит русская пословица...
Страница ответаЕсли имеется в виду «Мои шутки — божий дар», то Ваш вариант пунктуации возможен.
Страница ответа