Given the task definition and input, reply with output. In this task, five ordered key facts are given. All the given facts are expressed in natural language. Your job is to generate a story 100 to 1000 words long, that includes all the facts given as input in their order of appearance while expanding upon them to produce a broader, yet coherent, narrative.

Fact1: Sunil falls in love, Fact2: Anuradha is introduced to mom, Fact3: Ranjeet is mother of baby boy, Fact4: child in is kidnapped question, Fact5: shocking truth behind abduction change life

Sunil is a navy officer, and has had numerous affairs with a number of attractive young women. One day he meets with beautiful Anuradha, and falls in love with her. Anuradha too loves him, and she is introduced to his mom. Anuradha has another admirer in Ranjeet, who informs Sunil and his mom, that Anuradha is deceiving them, and is the mother of a baby boy. Sunil and his mother are shocked, and will have nothing to do with Anuradha. Then the child, in question, is kidnapped, and held for ransom. It is then Sunil comes to know the shocking truth behind the abduction, which will change his life forever.