Shift 1; Bruce Wayne was an unhappy child in a cold family
Shift 2; Selina Kyle was a girl who from an early age he began running into
Shift 3; That horrible night in Gotham...It was Selina Bruce bumped into 1st...
Shift 4; as he trained for his new life as Gothams Crusader...Selina was with him all the way...they were moral about it though, they didn't become lovers until "the right age"...and out of loyalty to Selina...he adopted her chosen title rather than the Bat...
They didn't marry though, until the two had ensured that Catwoman would have her own group her Kittens....Catman Generation I as he sometimes refered to himself, didn't wont to totally overshadow her...