In this exercise "C'est pour ma petite amie." was accepted as correct but "C'est pour ma copine." was not shown as another possible answer, even though that's the sentence given in "Here's the full text for you to read and listen to:". The system also accepted "les cardigans", as correct but shows "les gilets" in the final text, even though that was not given as another possible answer. The system accepted both instances as correct when I entered "un cardigan de lain" & "le cardigan de lain" but shows "un gilet en laine" & "le gilet en laine" in the final text, which is even more confusing having the masculine articles "un" & "le" with the feminine(?) adjective laine. The first time I did the exercise when I entered "C'est très difficile de choisir", "difficile" was highlighted as incorrect & "C'est très dur de choisir" was given as the correct answer. The second time "difficile" was accepted & "dur" was given as another possible answer. I don't remember if "à fleurs" was given as another possible answer to florale, but I'm guessing they're synonymous. J'ai mal à la tête.
Am I missing something?