Second Thoughts is a love story about Maya, a pretty girl who is eager to escape her dull, middle-class home in Calcutta for the glamour of Mumbai, where she moves after marriage to Ranjan, a handsome, ambitious man who has an American university degree and a wealthy family background.
Maya is determined to be the ideal wife, but finds herself trapped and stifled by the confines of an arranged marriage to a man who, she discovers, is rigidly conservative and completely indifferent to her desires. She begins to experience the utter loneliness of a stranger in suburban Mumbai.
She strikes up a friendship with Nikhil, her charming, college-going neighbor, and the stage is set for an explosive tale of love, betrayal and paths not taken.