Everyone has small moments that makes them realize how great life is. Here are 20 of those small, special moments:
1) Listening to your favorite song and jamming out
2) Watching someone open a gift you bought them
3) Going out to breakfast
4) The first snowfall of the season
5) Laying down to sleep after a long day
6) Receiving a text which is so funny that you physically smile or laugh out loud
7) Realizing someone who was a stranger has suddenly become an important person in your life
8) Getting a free t-shirt
9) Hanging out with your best friend
10) Making a really good cup of coffee
11) Passing a test you thought you failed
12) Laughing so hard you cry
13) Finishing a large project
14) Getting told you are a good friend
15) Finding out that a cute outfit is on sale
16) Playing board games with friends
17) Having dessert before dinner
18) Receiving your first paycheck
19) Cooking a good meal
20) Planning a surprise party