Tam (Atthaphan Poonsawas) trifft sich zum ersten Date mit seinem Internetflirt Phum (Oabnithi Wiwattanawarang) in einem stillgelegten Schwimmbad. Der Ort ist unheimlich, angeblich treiben sich hier Geister herum. Aber Tam ist das egal. Hier kann er wenigstens offen seine Gefühle zeigen - während seine Familie nicht akzeptiert, dass er schwul ist, und er in der Schule brutal gemobbt wird. Aus dem Date mit Phum wird eine richtige Romanze, doch die Jungs können sich weiter nur im Spukbad treffen oder an anderen düsteren Orten, wie auf einer bedrohlich wirkenden Müllhalde, über der ebenfalls ein Fluch liegen soll. Für Tam wird es bald immer schwieriger, zwischen Traum und Realität zu unterscheiden...