You have a goldfish plant aka Nematanthus gregarius.* I've also seen it referred to as Nemathanthus glabra.* You don't say where you live and if you are growing this indoors or outdoors, but this is a tropical plant and won't grow outdoors in zones colder then 10 as it's frost tender.* I used to grow it as a houseplant in a hanging basket and found it drops alot of leaves and was just too messy for me.* The flowers are charming though.* It likes to dry between waterings and does best in a slightly shaded aspect or bright filtered light.* I did have mine in a west facing window and that may be why it shed it's leaves so much as it might have been too much sun.* It will need some sun to flower.*
Not to worry about it flowering yet as it will need a well developed root system to flower.* I think the shape of the flower is because it is visited by ants.* Here's some info on Nematanthus.* Do scroll down to pics of the different species.
For more pictures or info you can do a google and even click on 'Images'.
When weeding, the best way to make sure you are removing a weed and not a valuable plant is to pull on it. If it comes out of the ground easily, it is a valuable plant.