A judge may impose a constructive trust between unmarried people to prevent an unjust enrichment of one person at the expense of another because of fraud, undue influence, abuse of confidence or mistake. Wadlington v. Edwards, 92 So. 2d 629 (Fla. 1957). Such a remedy is up to the judge and is for extraordinary cases. The purpose of a constructive trust is to restore property to the rightful owner and prevent unjust enrichment. The partner who seeks a constructive trust must establish it by proof to the exclusion of all reasonable doubt. For a court to impose a constructive trust, the court must find: (1) One party made a promise, express or implied, to the other; (2) The party transferred property in reliance on the promise; (3) The parties had a confidential relationship with each other; and (4) Allowing the party to keep the property would unjustly enrich the party.