海誓山盟一场空
[hăi shì shān méng yī chăng kōng]
It translates into 'Vows pledged by sea and mountain turn out to be in vain'. Traditionally these represent solemn and grand commitments made in the face of nature; however, using 'all for naught' adds an ironic twist implying broken promises or disillusionments.