jing you are right. in the book *and the movie* sam already has two children. frodo even says it has been 4 years exactly since he was stabbed by the nazgul.

frodo was pretty far gone by the end of his journey. he even claimed the ring as his. he could never go back to just living life in the shire.