I thought "steal from" was "rubare a", not "da"? (Duo put "La rubo da te" as second solution)...
Does it help logic to think of rubare as to rob