Congratulations ! !!!! I hope you have a very very happy life with your SO ! <| sep |> Hi OP , please don ' t be too quick to diagnose yourself . Please please consult a dermatologist . There are so many skin disorders that can cause flat white spots that are not scaly , pytiriasis versicolor , macular hypomelanosis etc . I was worried just like you , went into deep depression . My doctors assured me it wasn ' t vitiligo and diagnosed me with the above , my spots were gone . So please see a doctor <| sep |> If your down for some old school . Try public domain . This is my main source for all sheet music downloads . <| sep |> Uh . I . just bought it . Not sure what you mean by buying it as a gift . <| sep |> The Land That Was Promised .