This is what happens when you play too many puzzle games and have strange dreams FanFiction

F/F
F/M
M/M
Multi
Other
G