Nel 1988, a Taiwan finisce la legge marziale e due scolari, A-han e Birdy, stanno per intraprendere una relazione amorosa illecita dopo essersi incontrati nella banda scolastica guidata da un prete canadese di nome Oliver. Mentre tutto il paese commemora il defunto presidente, i due ragazzi si crogiolano l'uno nella presenza dell'altro e si risveglia l'affetto di A-han per Birdy. Tuttavia, la società è omofoba e la minaccia di violenza e di vergogna sociale da parte degli adulti e dei loro compagni di scuola fa sì che i due entrino in conflitto quando si avvicinano a mettere in pratica fisicamente la passione che provano l'uno per l'altro. Birdy allontana A-han fingendo di innamorarsi di una ragazza e questo malinteso li separa. In preda alla disperazione, A-han confessa a Padre Oliver la sua sessualità, per poi essere tagliato fuori di nuovo, ma l'amore non conosce limiti e i ragazzi sono destinati a stare insieme - Ispirato a fatti realmente accaduti, il film è emblematico dei cambiamenti avvenuti a Taiwan, che è diventato il primo paese asiatico a legalizzare il matrimonio gay.
Il film ha ricevuto cinque nomination ai Golden Horse Award, vincendo per la Miglior fotografia e la Miglior canzone originale.
Il film si apre con il protagonista Chang Jia-han (Edward Chen), noto anche come A-han, che incontra il prete della sua scuola e capo della banda Padre Oliver (Fabio Grangeon) per discutere della rissa in cui è appena stato coinvolto. Padre Oliver presume che la rissa sia avvenuta per una ragazza che piace ad A-han; A-han non risponde e guarda Padre Oliver in silenzio.
A Taiwan, alla fine della legge marziale nel 1987, Wang Po Te (Tseng Jing-Hua), conosciuto come Birdy, si trasferisce nello stesso liceo cattolico maschile di A-han. Il loro primo incontro avviene durante una sessione di allenamento in piscina, dove i due si raccontano le rispettive classi. Mentre testano la loro capacità polmonare trattenendo il respiro sott'acqua, A-han lancia un'occhiata di nascosto a Birdy, indicando il suo interesse per lui.
Birdy viene vista entrare di nascosto nella stanza di A-han per chiedergli del sapone. Nel frattempo, A-han e gli altri amici si preparano a sgattaiolare fuori dal dormitorio. Mentre stanno per saltare il muro, Birdy torna dall'esterno, dopo aver comprato del cibo e spaventato il gruppo di ragazzi. A-han e i suoi amici finiscono in un cimitero dove suonano le canzoni di una band per un gruppo di ragazze che intendono rimorchiare. Tutti gli amici di A-han hanno già iniziato a rimorchiare mentre lui è seduto lì da solo. All'improvviso viene avvicinato da una delle ragazze, che gli mette la mano sul seno. Poi si siede su di lui nel tentativo di sedurlo. Deluso dalla sua incapacità di avere un'erezione, A-han si scusa con lei.
Un altro giorno, durante la lezione di banda, Padre Oliver insegna agli studenti a vivere il momento ("profiter du moment") e discute con la classe il concetto di giovinezza e amore. La classe chiede a Padre Oliver del suo primo amore e mentre la storia viene raccontata, Birdy e A-han si scambiano sguardi e sorrisi.
La sera, Birdy viene sorpreso dal capo del dormitorio a mangiare di nascosto e viene punito con una punizione corporale. A-han va alle docce per dare a Birdy un unguento per le sue ferite. Mentre A-han aspetta che Birdy finisca di fare la doccia, Horn, l'amico di A-han, e le sue groupie vengono mostrati mentre bullizzano e aggrediscono uno studente omosessuale. A-han e Birdy si nascondono insieme nel box doccia, ma non appena i bulli tolgono i pantaloni al ragazzo e cercano di accendere un accendino sui suoi genitali, A-han corre fuori dal box per fermare i ragazzi. I ragazzi cercano di fare pressione su A-han affinché picchi il ragazzo a causa della sua omosessualità e gli spiegano che i peccatori devono essere puniti. Proprio mentre A-han si blocca, Birdy esce dal box, aiuta la vittima ad alzarsi ed entrambi si allontanano. Horn chiede ad A-han se lui e Birdy si trovavano nello stesso box ma, dopo la smentita di A-han, lo ignora. La stessa notte, Birdy si intrufola nel letto di A-han, dove condivide degli snack rubati dall'ufficio del capo dormitorio.
Dopo l'annuncio della morte del presidente Chiang Ching-kuo, i due si recano a Taipei per portare il lutto a nome della loro scuola. Le loro avventure nella capitale li avvicinano sempre di più. Mentre si trovano a Taipei, Birdy e A-han vedono un manifestante (Chi Chia-wei) su un ponte pedonale, con in mano un cartello che recita "L'omosessualità non è una malattia!". La polizia trattiene violentemente il manifestante, mentre A-han trattiene un indignato Birdy e gli impedisce di intervenire. In un salone video, mentre sullo schermo della TV viene proiettato il film Birdy, A-han si china per baciare Birdy mentre dorme, ma viene interrotto dal servizio in camera che gli dice di non scherzare. I due trascorrono momenti di intimità e conversazioni profonde per tutta la durata del viaggio, ma non mettono mai in pratica la loro attrazione.
L'estate successiva al viaggio, A-han rimane malinconico a causa di pensieri contrastanti sulla sua identità e sui suoi sentimenti. Chiede ai suoi genitori di comprargli uno scooter, il che crea tensione con il padre. A-han aspetta al telefono finché non riceve una chiamata da Birdy. Dopo essersi incontrati, i due ragazzi fanno un giro sul nuovo scooter che la madre ha comprato per A-han per tirarlo su di morale. I due guardano insieme i film al cinema e rubano le locandine dai muri. Si intrufolano in una sala di proiezione dove Birdy esprime il suo desiderio di diventare regista, chiedendo ad A-han di frequentare con lui la scuola di cinema a Taipei. Vengono scoperti dal proprietario del cinema e cacciati dalla sala. La mattina dopo, A-han sogna Birdy.
Nel semestre successivo di ritorno a scuola, l'introduzione di una politica di coeducazione aggiunge un elemento di disturbo, poiché la presenza di studentesse cambia irrevocabilmente le dinamiche scolastiche. Nonostante permettano l'iscrizione delle ragazze, i funzionari scolastici sono ancora severi nei confronti della mescolanza tra i sessi. Durante la lezione di banda, un funzionario disciplinare della scuola si scontra con la necessità di tenere separati ragazze e ragazzi. Una studentessa, Wu Ruo-fei (nota come Ban-Ban), prende le sue difese dopo che il funzionario la rimprovera. Anche Birdy interviene, scatenando un interesse crescente tra i due.
A causa delle crescenti accuse di omofobia e dell'umiliazione subita dopo aver eseguito una canzone effeminata a un concorso canoro militare, Birdy cerca conforto nelle braccia di Ban-Ban e nella rassicurazione e stabilità che lei gli fornisce rispetto alle norme eterosessuali. Quando Birdy e Ban-Ban iniziano a passare più tempo insieme, A-han diventa sempre più geloso e impotente. A-han entra in una cappella e prega per ottenere chiarezza; Birdy entra e lo deride per la sua mancanza di una ragazza e si offre di presentargliene una. A-han si infuria per l'atteggiamento disinvolto di Birdy e lo accusa di giocare con i suoi sentimenti. Birdy chiede ad A-han di smetterla di cercare di uscire da solo con lui. A-han esce quindi con una ragazza che ha conosciuto in precedenza e che gli rivela un modo per dichiarare il proprio amore tramite un cercapersone. A-han invia immediatamente questo messaggio a Birdy, ma non riceve risposta perché Birdy è fuori con Ban-Ban.
Di notte, A-han aiuta Birdy a rubare un pallone gigante per uno scherzo a sorpresa. La mattina dopo, la sorpresa si rivela essere una confessione d'amore di Birdy a Ban-Ban che sconvolge A-han. In cerca di conforto, A-han incontra un uomo anziano che cerca di confortarlo. Quando l'anziano fa un'avance sessuale, A-han lo respinge e se ne va. La scena torna alla conversazione di A-han con Padre Oliver, dove il protagonista dice che preferirebbe andare all'inferno. Dice che se tutti i gay andassero all'inferno, allora più persone potrebbero capirlo.
A-han trova Birdy dopo aver avuto un incidente e aver distrutto lo scooter. Birdy insiste che riparerà lo scooter ma A-han dice di non preoccuparsi. Al dormitorio, A-han aiuta Birdy a fare la doccia a causa del suo infortunio. I due diventano subito intimi e A-han inizia a fare una sega a Birdy. Birdy resiste ma poi cede al suo desiderio. Quando Birdy raggiunge l'orgasmo, bacia A-han, ma poi si scusa. I due piangono e si abbracciano mentre condividono un momento intimo pieno di emozioni contrastanti di amore, dolore, vergogna e desiderio.
Poco dopo, Birdy inizia a ignorare ed evitare A-han, confondendolo. Viene anche rivelato che Ban-Ban è stato espulso dalla scuola e che Birdy è stato messo in punizione solo per l'incidente del palloncino. Il padre di Birdy arriva a scuola e lo picchia perché è disobbediente e non si concentra sull'istruzione. A-han cerca di impedire che Birdy venga picchiato. I due ragazzi iniziano a litigare tra loro. La rissa viene interrotta dagli insegnanti e da Padre Oliver. Tornando al presente nella conversazione tra A-han e Padre Oliver, Padre Oliver parla della sua giovinezza e di come si ribellava ma cercava di rimanere sulla retta via. Si offre poi di pregare per A-han, ma viene interrotto da Horn, che dice ad A-han di andare a casa. A-han rifiuta categoricamente ma Horn gli dice che Birdy è lì, così A-han corre subito fuori dalla stanza per andare a casa (e vedere Birdy).
Quando A-han arriva a casa, i suoi genitori gli dicono di non litigare con il suo migliore amico per una ragazza, ma A-han è frustrato perché non può dire la verità. Dopo un'accesa discussione con Birdy, durante la quale quasi si dichiara ai genitori, A-han scappa di casa con Birdy che lo segue. Arrivano su un'isola di Penghu dove A-han cerca di sfogare la sua frustrazione urlando, ma viene calmato da Birdy. I due hanno conversazioni intime e fanno il bagno nudi. Sdraiati nudi sulla spiaggia, A-han tocca dolcemente Birdy e poi lo bacia, ricambiato da Birdy. Da quel momento i due non si vedono più. Birdy si allontana per concentrarsi sugli esami di ammissione all'università e A-han lo chiama un'ultima volta per confessargli il suo amore facendogli ascoltare una canzone (Your Name Engraved Herein theme song di Crowd Lu). I due scoppiano a piangere e a singhiozzare per il dolore del cuore.
Molti anni dopo, alla riunione della banda musicale della scuola, un A-han di mezza età partecipa nella speranza di incontrare nuovamente Birdy, ma senza successo. A-han si ricongiunge allora con Ban-Ban, che ora è l'ex moglie di Birdy e madre dei suoi figli. A-han chiede come sta Birdy e Ban-Ban risponde che si vedono raramente. Ban-Ban nota che l'ostinazione di Birdy a mantenere il suo segreto ha rovinato la vita di tutti, mentre vorrebbe che Birdy glielo avesse detto prima, e osserva che l'amore degli uomini per gli uomini è innato. In seguito, A-han si reca in Canada per rendere omaggio alla tomba di Padre Oliver e incontra l'ex amante di Padre Oliver. Questi racconta ad A-han della lotta di Padre Oliver per accettare la sua identità di omosessuale e di come si sia rivolto alla religione per reprimere i suoi desideri. A-han è ancora sconvolto dall'impossibilità di incontrare Birdy, ma i due si incontrano fuori da un bar e ricordano il loro amore, le loro lotte e la loro relazione. Birdy ammette finalmente di aver amato davvero A-han e di non essere riuscito ad accettarlo. Quando arrivano all'alloggio di A-han, quest'ultimo propone a Birdy di entrare per bere qualcosa; Birdy rifiuta ma accetta l'offerta di tornare insieme al suo hotel. Mentre camminano insieme, una versione più giovane di A-han inizia a cantare Your Name Engraved Herein e Birdy si unisce a lui. Il film termina con la coppia di anziani che guardano i loro giovani sé che cantano insieme e saltano insieme nel vicolo.