Marina Abalo’s review published on Letterboxd:
YOU COULD JUST WRITE YOUR OWN RULES. YOU KNOW, WRITE SOMETHING THAT’S AS INTERESTING AS YOU ARE.
A movie about TRUE LOVE, in which you must let go of that special someone, in this case the both of them because they know it’s for the best.
I think I can speak for everyone when I say that we all (or most of us) cried at that ending. Even though it was one in which both of them managed to be happy and accomplish their dreams, even if it wasn’t in each other’s company.
Leaving aside the plot and development of the film, which by the way is great, we have to talk about the soundtrack, because although I didn't mention it before, it is known by everyone that the film is a musical and its songs are wonderful, they even make you feel the same emotions as the characters.
In addition, the photography and scenery are amazing, presenting great balance and an excellent choice of palette, truly managing to transmit tranquility and satisfaction through each shot.
Highly recommended, even if you're not a big fan of musicals.
SCORE: 10/10
STARS: ★ ★ ★ ★ ★
' ].join(''); if ( adsScript && adsScript === 'bandsintown' && adsPlatforms && ((window.isIOS && adsPlatforms.indexOf("iOS") >= 0) || (window.isAndroid && adsPlatforms.indexOf("Android") >= 0)) && adsLocations && adsMode && ( (adsMode === 'include' && adsLocations.indexOf(window.adsLocation) >= 0) || (adsMode === 'exclude' && adsLocations.indexOf(window.adsLocation) == -1) ) ) { var opts = { artist: "", song: "", adunit_id: 100005950, div_id: "cf_async_0200d06c-73ec-4507-a2ff-853fbd4cbfe1" }; adUnit.id = opts.div_id; if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)}; } else { adUnit.id = 'pw-0200d06c-73ec-4507-a2ff-853fbd4cbfe1'; adUnit.className = 'pw-div -tile300x250 -alignleft -bottommargin'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'med_rect_btf'); if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } window.addEventListener('DOMContentLoaded', (event) => { adUnit.insertAdjacentHTML('afterend', kicker); window.ramp.que.push(function () { window.ramp.addTag('pw-0200d06c-73ec-4507-a2ff-853fbd4cbfe1'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-0200d06c-73ec-4507-a2ff-853fbd4cbfe1'));
' ].join(''); if ( adsScript && adsScript === 'bandsintown' && adsPlatforms && ((window.isIOS && adsPlatforms.indexOf("iOS") >= 0) || (window.isAndroid && adsPlatforms.indexOf("Android") >= 0)) && adsLocations && adsMode && ( (adsMode === 'include' && adsLocations.indexOf(window.adsLocation) >= 0) || (adsMode === 'exclude' && adsLocations.indexOf(window.adsLocation) == -1) ) ) { var opts = { artist: "", song: "", adunit_id: 100005950, div_id: "cf_async_126f1253-e7bf-42e1-b738-02f6676a667e" }; adUnit.id = opts.div_id; if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)}; } else { adUnit.id = 'pw-126f1253-e7bf-42e1-b738-02f6676a667e'; adUnit.className = 'pw-div'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'sky_btf'); if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } window.addEventListener('DOMContentLoaded', (event) => { adUnit.insertAdjacentHTML('afterend', kicker); window.ramp.que.push(function () { window.ramp.addTag('pw-126f1253-e7bf-42e1-b738-02f6676a667e'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-126f1253-e7bf-42e1-b738-02f6676a667e'));