I cannot say that how I view love is the gold-sandard so I may not be the best for advice (and feel free to ignore me. lol) but here goes.
Love is a developing relationship that involves caring and understanding. The two of you are alike and so you feel that sudden understanding for what you have gone through, but true understanding is what I believe constitutes love for a person. This means that you have been around them for so long that you have picked up on their habits and and the little things about them they they probably dont even notice. and you like those things. The caring involved in love is much the same as the caring that you already feel but exists on a level past the self. If your willing to put yourself in harms way to help someone else (not intentionaly harm yourself mind you) then you are almost there. but the caring comes along with being with this person for a long time. looking after them when they are sick and loving them just the same even when you are mad or sad or hurt because of them. Im not saying that you arent experiencing a form of love, but for now remember that everyone goes through a honeymoon phase and that the true strngth of love will come when you have been together for awhile.
Im not bashing love at first sight, im just saying that by jumping in emotionally to quickly you could be hurt. be yourself, just be carefull.
(sorry if that was depressing, i tend to look at things in a practical light)