An LGBT relationship where both feel like their needs are not being met. Complicated? For sure, especially because someone is seeing someone else... and they have yet to tell their partner.
This is one nightmare you won't wake up from.