The friendliest place on the web for anyone with an interest in aquariums or fish keeping!
If you have answers, please help by responding to the unanswered posts.
I went and bought a betta and the lady at the store gave me a square foot of this for free. I asked for the name but forgot what it is, it's not baby dwarf tears but something else.
I was going to guess salvinia or duckweed, but I can't say for sure. I'm far from an expert. I only responded because you sounded so desperate for an answer!