Okay sooo a way to get Frank to get him to stay...
he could tell Gerard he'll cook him some desert to get him to stay and then screw it up lol. And then Gerard could be like, its okay, but now you need to make it up to me. And then Gerard would have a reason to stay because it would be sexy time. =]