Promises Revisited

Gavin grabbed him by the shoulders and pushed him against the tree. Before he could process what’s happening, Kairo felt Gavin’s lips on his. He teared up by the sudden rush of the familiar electrifying sensation coursing through his veins...