i know that looks bad but hold on i promise it's not THAT bad FanFiction

Gen
M/M
G