Green’s Dictionary of Slang

sweetheart v.

1. [mid–late 19C] to make advances to, to ‘chat up’; thus sweethearting n.

2. [1960s] (US black) to have a (sexual) relationship with.