Last Friesnds conta a história de Michiru, uma garota que sai da casa da mãe que arrumou um outro homem, e vai morar junto com o namorado. Além de ser maltratada no trabalho, onde é assistente de cabeleireira, com a convivência descobre que seu namorado, que no começo mostrava ser o cara perfeito, na verdade é extremamente ciumento e controlador. Assim, Michiru acaba tornando-se uma vítima de violência doméstica e passa a temer seu relacionamento. Para complicar a situação, aparece na história a jovem Ruka, uma garota que foi uma das melhores amigas de Michiru durante a infância e que aparentemente tem uma queda por ela. Ruka tem os cabelos curtos, traja-se como homem e faz corridas de motocross, o que acaba atraindo a atenção de Takeru, um maquiador e cabeleireiro que se apaixona por ela. Ruka guarda um estranho trauma que a impede de se envolver com os homens. Assim como Takeru guarda dores vindas de sua infância.