too good to be true/to last
From Longman Dictionary of Contemporary Englishtoo good to be true/to lasttoo good to be true/to lastUNTRUE informal so good that you cannot believe it is real, or you expect something bad to happen Their relationship had always seemed too good to be true. → good