Submarine

Submarine ★★★½

oliver doesn't know it yet but he's gay