`half&ndash;brother` should be `half-brother`. You use dashes to break words not en-dashes.