Abandoned as a child, Atsushi (Junichi Okada) grew up in the home with orphaned boys like himself: Keita (Shun Oguri) and Satoshi (Tasuku Emoto). And there was Ryoko (Sakura Ando), a mother to them, full of affection and love. Their days were happy...until it all suddenly came crashing to a halt with an incident that tore them apart.
25 years later, Atsushi is a police detective, separated from his wife after a miscarriage. Keita is a building contractor with a wife and a child on the way. Satoshi runs a glass company in Tokyo, inherited from his father-in-law. But saddled in debt, he must rely upon Keita for money. Three disparate and distinct lives, all bearing a secret past, reconnect over Satoshi's death. Atsushi views Keita as a prime suspect while their sealed past with Ryoko threatens to be exposed.
"Some things need to be remembered, even if you'd spent your life forgetting."
A truth, hidden in a phrase, resparks their lives.