A Tokyo, nella notte di Natale, tre senzatetto si fanno compagnia: Gin, un ex ciclista alcolizzato, Hana, un travestito, e Miyuki, una ragazza scappata di casa. Mentre rovistano tra mucchi di spazzatura per cercare i loro personalissimi "regali di Natale", sentono un pianto soffocato proveniente dal cumulo di immondizie: è una neonata. Gin propone subito di correre alla polizia e consegnare la bimba abbandonata, ma Hana, che ha sempre sognato di essere madre, decide di tenerla e di chiamarla Kiyoko. Aiutati da un biglietto da visita e da qualche fotografia, gli improbabili componenti di questa strana famiglia iniziano il viaggio alla ricerca della casa della bambina. Ma questa inaspettata odissea tragicomica li aiuterà anche ad entrare nel cuore delle loro storie personali e a trovare la felicità.