Henry Roth - played by Adam Sandler - works at a Hawaiian Sea World park as a marine biologist. He enjoys the company of women and spends his time picking up tourists - but the flings rarely last past the morning. One day, whilst eating breakfast at a local eatery, he sees Lucy - played by Drew Barrymore - and strikes up a friendship. They become firm friends immediately and agree to meet the next day. Unfortunately when the next day arrives, Lucy can't remember ever meeting Henry and he soon discovers that, following an accident, she suffers from short term memory loss. Her family and friends help by recreating the same day over and over. To Henry, Lucy is worth the effort, so every day he has to woo her again and again and trust that she falls in love with him every time.