James Bowen นักดนตรีเปิดหมวกที่เป็นคนไร้บ้าน ได้พบกับ Bob แมวจรจัดข้างถนนตัวหนี่ง ที่ได้เปลี่ยนแปลงชีวิคของทั้งคู่ ต่างไปจากเดิมอย่างมากมายเลยทีเดียว เมื่อปีที่แล้ว James Bowen ได้ตีพิมพ์หนังสือเรื่อง A Street Cat Named Bob : How one man and his cat found hope on the streets.
วันหนึ่งในสถานีรถไฟใต้ดิน James เห็นแมวตัวหนึ่งมีอาการบาดเจ็บที่ขา มีลักษณะอาการที่ต้องการได้รับการเยียวยารักษา สาเหตุน่ามาจากการต่อสู้และกัดกันระหว่างแมว James ไม่อาจตัดใจเดินผ่านไปแบบไม่สนใจใยดีได้เลย เขาจึงพาแมวตัวนี้ไปที่คลีนิครักษาสัตว์ เพื่อทำแผลฉีดยาและรักษาโรคตามอาการ และตามไปดูแลอาการทุกวัน จนกระทั่งแมวหายบาดเจ็บและมีอาการเป็นปกติ
เรื่องแบบนี้โดยทั่วไปแล้วในไม่ช้าทั้งคู่ต่างต้องลาจากกัน แต่แมวตัวนี้กลับเดินติดตาม James ไปทุกหนทุกแห่ง ในที่สุด James ต้องตั้งชื่อให้แมวตัวนี้ว่า Bob ในขณะที่ James กำลังเล่นดนตรีเปิดหมวก Bob จะนั่งอยู่ใกล้ ๆ พร้อมกับร่วมแสดงด้วยเล็กน้อย
ความน่ารักและการแสดงร่วมเล่นกัน ในดนตรีเปิดหมวกของ Bob กับ James ทำให้ผู้คนที่เดินผ่านไปไปมาอดเหลียวดูไม่ได้ ผู้ชมต่างมอบเงินให้ทั้งคู่มากมายกว่าเดิม จากเดิมที่ James เล่นดนตรีเปิดหมวกตามลำพัง
James ได้เขียนหนังสือเกี่ยวกับการใช้ชีวิตร่วมกัน ระหว่างคนกับแมวบนท้องถนนในการแสดงดนตรีเปิดหมวก และเต็มไปด้วยอารมณ์ขันกับท่าท่างแสดงออกของ Bob รวมทั้งยอมรับว่าชีวิตของตนเปลี่ยบแปลงไปจากเดิมมาก อย่างไม่เคยคาดคิดมาก่อนเลยว่า แมว จะเปลี่ยนแปลงชีวิตของเขามากมายถึงเพียงนี้เลย มิตรภาพระหว่างคนกับแมวได้ร่วมกัน ฝ่าฟันความยากลำบากในการดำรงชีวิตร่วมกัน และถ้า Bob พูดได้ก็คงจะพูดในทำนองเดียวกัน