Will Morrison and Daniel Bloom have always been best friends. They grew up in the same area, went to the same school, liked the same kind of songs, and even fell in love with the same teenage girls. Daniel was Will's best man at his wedding to Maggie Claire, but then he disappeared without anyone's knowledge. Years later, Daniel suddenly returns, bringing with him many unexpected events.