WARNING! This story contains yaoi.