identify the plant!

So I found this growing on the side of my house. It's pretty, but my question is, weed or plant? I need help, all your avid green thumbed people out there! need help identifying this plant

unidentified plant

My questions:

- What is it?

- Do I need to care for it, or rip it out?

- When does it flower?

- Does it like me?

(and now I've degenerated from bad gardener to anxious laydee.)

Please comment if you have the answers!