Thank you for all your t-shirt's that I sleep in Even though you know I'm gonna keep them Thank you for letting me pick the movie And sitting through Breakfast at Tiffany's I know I'm not the easiest I hope you know I appreciate it I'll never be able to thank you enough For spoiling me with all of your love Don't know how I got so lucky but Thank you for putting up with me (The good, the bad, the ugly Through it all you love me) Thank you for putting up with me Thank you for picking up the check Cause I spent all my money on shoes again Thank you for pretending I'm a good cook And telling me I'm beautiful no matter how I really look It doesn't go unnoticed Don't know what I did to deserve this I'll never be able to thank you enough For spoiling me with all of your love Don't know how I got so lucky Thank you for putting up with me (The good, the bad, the ugly Through it all you love me) Thank you for putting up with me Oh you make a lot of sacrifices But you say I'm worth the price You pay We both know it's no surprise A compromise Is just another word for me Getting my way Always a gentleman Always letting me win And I just gotta say I'll never be able to thank you enough For spoiling me with all of your love Don't know how I got so lucky Thank you for putting up with me (The good, the bad, the ugly Through it all you love me) Thank you for putting up with me