pretty little liars spencer and caleb dating singer dating prince