Margaret, quadragénaire divorcée, vit seule à Dublin. Elle tente de faire face à la disparition inquiétante de son fils, qui a fugué. Un soir, après le travail, elle porte secours à Joe, une petite frappe de 17 ans. L'adolescent entre peu à peu dans sa vie et la bouleverse.
Ana grandit dans l'archipel des Açores encore marquée par les traditions portugaises et la religion catholique. Elle passe du temps avec son ami queer Luis à rêver d'un monde meilleur. Sa rencontre avec Cloé va lui permettre d'assumer son identité.