Breakdown of L'horoscope fait de bonnes prédictions sur ton caractère.
sur
on
de
of / from / any (in negative sentences) / about (concerning)
faire
to do, to make
ton
your (informal)
Questions & Answers about L'horoscope fait de bonnes prédictions sur ton caractère.
Why is it de bonnes prédictions and not des bonnes prédictions?
Because the adjective bonnes comes right before the plural noun prédictions. In standard French, the plural article des changes to de when it directly precedes a plural adjective. While you might hear des used this way in casual everyday speech, de is the grammatical rule you need to follow for writing and exams.
Does caractère refer to a character in a story?
No, it is a partial false friend. In this sentence, caractère refers to your personality, temperament, or nature. If you want to talk about a fictional character in a movie, play, or book, you must use the word personnage instead.
Why use the preposition sur to mean 'about'? Doesn't it mean 'on'?
As a quick refresher, why does the adjective bonnes come before the noun here?