you should have a serious talk with him and ask him what was wrong with the sex
it might have been you( no foreplay, or something he really likes)
he might have not been truly ready( thought he was but wasn't)
If you really honestly love him you should be able to wait for him until he is ready...