It was interesting to see Joe incorporating Mike into his life by having Mike make him dinners and taking Mike out to meet his friends. I also liked how Mike helped Joe get over his wife leaving and the lose of his baby. When they finally got together, it was easy to see how it happened and I thought it was hilarious (but also a bit childish) how Joe handled Mike's ex.
It's not a perfect story by any stretch of the imagination but it is a good one. Very entertaining and even though things start to get a tad melodramatic, I still liked it. I wished we had seen more of Mike and Joe as a couple, though, but the ending was very sweet. This was the perfect story for the mood I was in.