Spanish flag

Hacerse realidad vs. cumplirse

When expressing that something has come true in Spanish, the two most common terms are hacerse realidad and cumplirse. While they are often interchangeable when discussing dreams or wishes, hacerse realidad focuses on the abstract becoming concrete, whereas cumplirse focuses on the satisfaction or fulfillment of a hope, promise, or prediction.

Hacerse realidad

B1
This phrase literally translates to to make itself reality or to become reality. It is best used when you want to emphasize the transformation of something completely imaginary (like a fantasy or a dream) into something tangible and existing in the real world.
Después de años de ahorro, su sueño de comprar una casa se hizo realidad.
(After years of saving, his dream of buying a house came true.)
Espero que todos tus deseos se hagan realidad este año.
(I hope all your wishes come true this year.)
Ver a mi banda favorita en vivo fue un sueño hecho realidad.
(Seeing my favorite band live was a dream come true.)
Me asusta pensar que mi pesadilla podría hacerse realidad.
(It scares me to think that my nightmare could come true.)
Con mucha dedicación, la idea se hizo realidad.
(With a lot of dedication, the idea became a reality.)

Cumplirse

B2
This implies that a condition, request, prophecy, or specific expectation has been fulfilled or met. While it is used for wishes coming true, it carries a slightly more formal nuance of completion or satisfaction than hacerse realidad.
Finalmente se cumplió su deseo de visitar Italia.
(Finally, her wish to visit Italy came true.)
La profecía antigua se cumplió al pie de la letra.
(The ancient prophecy came true exactly as written.)
Si trabajas duro, tus objetivos se cumplirán tarde o temprano.
(If you work hard, your goals will be met sooner or later.)
Mi predicción sobre el partido se cumplió.
(My prediction about the match came true.)
Se cumplió la promesa que me hiciste el año pasado.
(The promise you made me last year was fulfilled.)

Summary

Use hacerse realidad when you want to sound poetic or emphasize that a dream now physically exists in your life. Use cumplirse when discussing prophecies, predictions, promises, or when emphasizing that the requirements of a wish were satisfied.