编写一个故事，包括一个人物、一个目的和一个障碍。


人物：小明。目的：去购买礼物。障碍：下雨了。
小明一大早就起床了，今天是他好朋友的生日，他决定要去为他购买一份礼物。他打开手机查看天气预报，看到今天有雨。小明穿上雨鞋和雨衣，出门前还带了一把伞。可是出门时他才发现伞坏了。小明想了想，决定在路上找一家商店买一把新伞。他沿着路走了很久，但一直没有看到商店。就在他快要放弃时，他终于找到了一家卖伞的商店。他选择了一把漂亮的伞，并买了下来。回家的路上，小明想到了一个点子，在伞上系了一张生日卡片，这样他的礼物就更加特别了。尽管下雨，小明却兴高采烈地回到家，准备一起给好朋友庆祝生日。