Alec Bailey là một gã cờ bạc, nghề thợ điện nhưng lại đang mắc nợ và vẫn chưa vượt qua được cú sốc mất anh trai sinh đôi Charlie. Trong túi chẳng còn đồng nào, gần như là vô gia cư, Alec biết được mình có một người chú tên Richard Heacock, anh của mẹ anh, sống ở Halifax, Nova Scotia. Richard đồng ý giúp trả nợ cho Alec nhưng có điều kiện: Alec phải chuyển đến sống ở Halifax một năm. Mặc dù không mấy hứng thú với việc này, nhưng vì bị một người đòi nợ rất gay gắt, Alec buộc lòng phải chấp nhận.
Khi đặt chân đến Halifax, Alec phát hiện người dân nơi đây tin rằng anh có khả năng chữa bệnh. Trong khi đó, cảnh sát trưởng nơi này lại quyết tâm chứng minh rằng Alec là một kẻ lừa đảo. Bị dồn vào tình thế khó khăn hơn cả những gì mình tưởng, Alec tìm thấy người bạn đồng hành là Cecilia, một bác sĩ thú y nhiệt tình. Richard cũng cho Alec biết rằng gia đình anh có truyền thống chữa bệnh với khả năng đặc biệt; món quà này sẽ chỉ được truyền lại mỗi thế hệ và giờ anh phải quyết định có nhận món quà này hay không vào nửa đêm của ngày sinh nhật mình.
Khi từ chối món quà vào ngày hôm sau, Alec gặp Abigail, một cô bé 14 tuổi thông minh, lúc nào cũng ranh mãnh nhưng lại đang phải chiến đấu với căn bệnh ung thư giai đoạn cuối. Dù cố gắng bảo với bố mẹ cô bé rằng mình không thể cứu sống Abigail, nhưng anh lại đồng ý dành những ngày cuối tuần vui vẻ bên nhau, tránh xa sự bảo bọc quá mức của bố mẹ cô. Bên Abigail, Alec thấy cô bé như một nguồn năng lượng sống động, và dần dần, một sợi dây giữa anh và Cecilia cũng nảy nở.
Alec tự hỏi mình về những quyết định sai lầm trong cuộc sống và cầu xin có cơ hội thứ hai để phục hồi khả năng chữa bệnh của mình và giúp Abigail. Tuy nhiên, khi Richard tiết lộ rằng món quà không thể được lấy lại, Alec quyết tâm làm mọi cách để mang lại cho Abigail những kỷ niệm đẹp nhất trong thời gian hạn hẹp còn lại.