Song Chae Rin

Song Chae Rin

lala land / A bloke who has lost all hopes on human relations and thus finds salvation in shiny and unsustainable things that are out of reach.