What defines you well is how strong you are to get back up after you fell down.
Yes, we all fall down at one time or another but we don't know how much strength we need to stand tall again, to cherish the life that we used to have.
I always thought of myself being a good Muslim, not perfect, but good that I always try to do what Allah wants from us and repent for whatever sins that I've done. How I wish I have strong and sustained faith to face all of the unexpected
obstacles in this life because I know no matter where I am, that this faith will always be tested, tested in ways that I could have never dreamed of.
But at second thought, I still have my family who always have my back and always there to reach my hands whenever I was about to fall. To have lived for 19 years made me realized that people walk in and out of my life and those who stay are the one who needs me in their life and values me. But I know, some people who walked out of my life see the goodness in other person and not me, not anymore. Its ok, I'm not perfect though. Maybe the joy or happiness that they were looking for didn't exist in me. And maybe this is the time for my faith to be tested that even the people I loved left me. If that person was looking for perfection in life, then I guess that person has to live for a thousand year to find what she's or he's looking for.
You can only find perfection in life when you live the life you love and love the life you live, when you brighten other people's life, when you know what you want in life and when you know that only one person who loves you enough can complete your life.
p/s: instead of saying this life is like a roller coaster, I would say life is like a box of chocolates, loaded with surprises, some delightful and some awful. The yummy ones of course are mouth-watering and easy to swallow, but the yucky ones are hard to stomach.