该电影改编自付宇鹏的网络文章。 故事发生在一个受到致命传染病威胁的小岛上。 著名生物学家严果(陈坤饰)潜心研究,希望找到治愈疾病的方法,但他却被疾病侵袭,生命垂危。 未婚妻宝宝(江一燕饰)与神秘生物立下契约:三年化蝶,换取燕国的康复。 燕国恢复了健康,却失去了爱人,变得抑郁孤僻。 变成蝴蝶的宝宝只能每天看着他郁闷却无能为力。 燕国得到邻居白兰(桂纶镁饰)和女记者杨琳(梁咏琪饰)的照顾。 燕国和杨林之间爆发了爱情,这让宝宝充满了痛苦。 在婴儿变回人类之前的最后一年,岛上也爆发了一场流行病,婴儿发现他可以找到燕国开发的解药的关键配方。 危险的旅程让她折断了翅膀,但她仍然没有放弃。 伤痕累累的婴儿能否带着他需要的药方飞回燕国呢? 她会再次变成人类吗? 燕国最终会选择谁呢?