Agree with Lizzie - that sounds most like Buddhism, particularly the bit about karma. Best suggestion would be to do some entry-level reading on the life of Buddha and his teachings, as well as some of the more prominent schools of thought, and see if that tallies with your views.
Best of luck.
EDIT: To give a bit of a helping hand, the three main schools of thought are
Theravada,
Mahāyāna and
Vajrayāna. Also there are a number of other movements and schools under the wider term of Buddhism. That's about as far as my knowledge of Buddhism goes, but hopefully that gives you a starting point.