Palm Springs meets the heart of Cary