['mirror', 'happiness', 'freedom', 'minimalism', 'labor']
Necessito un script en Python que, donada una llista de paraules, identifiqui i retorni la paraula que genera més felicitat segons un diccionari predefinit.
```python
def paraula_mes_feliç(paraules, diccionari_felicitat):
  """
  Identifica la paraula que genera més felicitat en una llista.

  Args:
    paraules: Una llista de cadenes, on cada cadena representa una paraula.
    diccionari_felicitat: Un diccionari on les claus són paraules i els valors són 
                         puntuacions de felicitat (nombres enters).

  Returns:
    La paraula de la llista amb la puntuació de felicitat més alta.
  """

  paraula_mes_feliç = None
  max_felicitat = float('-inf')

  for paraula in paraules:
    felicitat = diccionari_felicitat.get(paraula.lower(), 0) # Ignorar majúscules/minúscules
    if felicitat > max_felicitat:
      max_felicitat = felicitat
      paraula_mes_feliç = paraula

  return paraula_mes_feliç


# Exemple d'ús
diccionari_felicitat = {
    "amor": 10,
    "alegria": 8,
    "felicitat": 9,
    "tristesa": 2,
    "ràbia": 1,
}

llista_paraules = ["Hola", "amor", "tristesa", "Alegria", "sol"]

paraula_feliç = paraula_mes_feliç(llista_paraules, diccionari_felicitat)
print(f"La paraula que genera més felicitat és: {paraula_feliç}")
```