First, what do you think will suit me best? Here's two photos of me:

http://i734.photobucket.com/albums/ww346/nikki_shortstuff/smile2.jpg
http://s734.photobucket.com/albums/ww346/nikki_shortstuff/?action=view&current=cute3.jpg

Which one would should I get? This one, my personal favorite:
http://www.hollisterco.com/webapp/wcs/stores/servlet/product_10251_10201_704100_-1_34799_12552

Or this one:
http://www.hollisterco.com/webapp/wcs/stores/servlet/ProductDisplay?storeId=10251&catalogId=10201&produ ctId=707365&langId=-1&categoryId=12619&parentCategoryId=12552

And I'm about 5 foot, and 95 pounds, with size C cup (chest size I guess). Do you think an XS will be too small? Or just right?

Thanks for your help! =)