This is like Brokeback Mountain, except that it's a completely different story, is set on a different period, it has a good ending and the only thing in common really is the cowboys (that are not really cowboys here, but still pretty much the same)